我一直在关注本教程: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控制台中显示为“正在投放”。但是,当我按照教程中的指示(或任何连接到项目的URL)访问printLogs URL时,我遇到404错误。我通过命令提示符从Windows 10进行部署,并安装了本教程指示的所有内容。尽管被告知它运行正常,但我无法弄清楚是什么导致404。
答案 0 :(得分:0)
您可以访问云平台中的版本并查看日志 - 它可能会告诉您一些事情。
但是,我可以从经验告诉你,很多这些项目已经过时,你可以在不改变单行代码并完全遵循指令的情况下获得各种错误。我其中一些人说他们部署,只是出错就像你描述的那样。
你很可能没有做错事 - 查看其他一些项目,特别注意pom.xml(或build.gradle)和app.yaml。查看它们包含的库版本,并查找任何差异。尝试部署一个非常有限的项目,然后向上构建并查看破坏代码的内容。