我在 Google App Engine 中使用 Python 2.7,似乎无法正确设置我的 app.yaml 文件。
我的目标是,如果我去,http://localhost/carlos/
我会得到一个执行的 carlos.py
这是我的目录结构:
app\
\app.yaml
\main.py
\carlos.py
这是我当前的 app.yaml 文件:
application: myapp
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /carlos/.*
script: carlos.app
- url: .*
script: main.app
我的 carlos.py 文件是:
import webapp2
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.out.write("Hello, Carlos!")
app = webapp2.WSGIApplication([('/carlos', MainHandler)],
debug=True)
但是,我现在得到的只是 404 Not Found 错误。有什么想法吗?