FASTAPI 应用程序不适用于 GCP APP 引擎

FASTAPI app not working with GCP APP engine

我正在尝试将 python 7 的 fastAPI 应用部署到 GCP 应用引擎。配置 app.yaml 文件后,应用程序在使用命令 dev_server app.yaml 时可以正常使用 dev_server。但是在使用 gcloud app deploy 部署应用程序并随后使用 gcloud app browser 之后,我获得了访问权限 URL.

点击 URL 后,我遇到如下错误

注意 - 我正在使用快速实验室来学习部署。 Flask 应用程序运行良好,但 FastApi 应用程序运行不正常。

由于您已经使用 devapp_server 命令来测试您的应用程序并且它可以正常工作,作为检查您面临此问题的原因的建议,您可以尝试在Developer Console 来自 GCP。

此外,可以使用 Logs Viewer 和使用命令行的控制台进行检查:

gcloud app logs tail

查看此 documentation 以获取有关从您的应用写入和查看日志的更多信息。

此外,我可以找到有关 Deploying FastAPI in AppEngine 的教程。也许它也可以帮助你通过这种方式开发它。