-1

我一直在关注本教程:https ://cloud.google.com/solutions/mobile/mobile-firebase-app-engine-flexible

我到达了标题为“将服务部署到 App Engine 柔性环境”的步骤,但由于 dm:true 已被弃用,最初无法部署它。在“appengine-web.xml”中更改<dm>true</dm><env>flex</env>修复了此问题,现在它在 App Engine 控制台中显示为“正在服务”。但是,当我按照教程中的说明访问 printLogs URL(或与该项目相关的任何 URL)时,我遇到了 404 错误。我正在通过命令提示符从 Windows 10 进行部署,并安装了教程中指示的所有内容。尽管被告知它运行正常,但我无法弄清楚是什么导致了 404。

4

1 回答 1

0

您可以转到云平台中的版本并查看日志-它可能会告诉您一些信息。

但是,我可以根据经验告诉您,其中很多项目都已过时,您可能会遇到各种错误,而无需更改一行代码并完全按照说明进行操作。我有一些人说他们部署了,只是像你描述的那样有错误。

您很可能没有做错什么 - 查看其他一些项目并专门查看 pom.xml(或 build.gradle)和 app.yaml。查看它们包含哪些版本的库,并查找任何差异。尝试部署一个非常有限的项目,然后向上构建,看看是什么破坏了代码。

于 2017-05-02T03:22:19.563 回答