更新:更改为更简单的 python 脚本
我有一个托管在 Google App Engine 中的网站,该网站大部分是静态的。现在我有一个 python 脚本,它将返回服务器中特定文件夹下的文件列表。我需要这个 JavaScript 文件列表。
你好世界.py
import webapp2
class MainPage(webapp2.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.write('Hello, webapp2 World!')
app = webapp2.WSGIApplication([('/GetImages', MainPage)], debug=True)
<script>
我使用 jQuery 在 index.html的标签中调用这个 Python 脚本
$.ajax({
type: "GET",
url: "/GetImages",
dataType: "text",
success: function(data) {
alert(data);
}
});
在我的 app.yaml 中,我定义了这个处理程序以及静态文件的其他处理程序
- url: /GetImages
script: helloworld.app
我已经启动了 Google App Engine 启动器,当我在 localhost:8080/GetImages 中打开我的网站时,我没有看到 hello world 字符串。
我认为问题出在我的 app.yaml 上。如果我在处理程序中添加以下内容,则会收到服务器错误。这是不允许的吗?
- url: /static
static_dir: static