我正在使用 Python 2.7 和 Google App 引擎。我编写了一个页面,在 Oauth 完成后将用户重定向到表单。这在本地主机上完美运行,但是当我部署到应用程序引擎时它失败了。我究竟做错了什么?
我收到的错误消息是“404。这是一个错误。在此服务器上找不到请求的 URL / 表单。这就是我们所知道的。”
服务器日志根本不显示我的 /form 请求。
相关片段如下:
1.app.yaml
handlers:
- url: .*
script: public.main.app
builtins:
- remote_api: on
- admin_redirect: on
2.main.py
app = webapp2.WSGIApplication([
('/form?$', content.Home),
('/oauthcallback?$', content.CallbackHandler),],
debug=True)
3.content.py 为/oauthcallback
....
http = credentials.authorize(http)
self.redirect('/form')