【发布时间】:2019-04-22 11:43:46
【问题描述】:
这是我开发的第一个网络应用程序,所以即使我彻底搜索了所有可能的 Google App Engine,我担心我的术语和 Google fu 根本不足以满足我的需要. 当我打开终端并输入“python main.py”时,我可以看到它在 localhost 上正常工作。 现在我正在尝试在 Google App Engine 上托管这个应用程序。我花了几个小时观看 Youtube 教程并遵循设置指南,试图模拟他们的文件结构和文件内容。每当我部署我的应用程序时,我都会收到“500- 服务器错误:服务器遇到错误,无法完成您的请求。”
这是我的代码:https://github.com/csherrod5/csherrod5.github.io 这是我一直关注的指南类型的示例:https://medium.freecodecamp.org/how-to-build-a-web-app-using-pythons-flask-and-google-app-engine-52b1bb82b221 我希望有人能帮助我诊断我的问题。 感谢所有路过的人
【问题讨论】:
-
App 引擎具有良好的日志记录。如果您转到应用引擎控制台 -> 日志记录,您应该能够看到堆栈跟踪,它会告诉您崩溃的原因。
-
专业提示:立即更改您的密钥,因为您似乎上传了它们。将来,我建议将它们保存在一个配置文件中,该文件不会与您的源代码管理一起使用并在运行时加载
-
@TheIncorrigible1 谢谢你的提示,我会采取相应的行动。
-
@MarkMeyer 你能详细说明一下吗?我在 Google Cloud 的日志记录页面上,我选择了我的项目,但它只是给了我一个无限的加载循环
-
更新,我在控制台日志中看到的只有 4 个日志,它们看起来都像这样:link
标签: python google-app-engine flask