我可以使用以下命令从命令行进行部署:
appcfg.py --no_cookies --oauth2 --email=myemail --noauth_local_webserver update .
noauth_local_webserver是让我部署的原因,因为它在我可以访问的位置为我提供了访问令牌
如果我从谷歌应用引擎启动器部署,它会带我到登录页面,我接受,它将令牌返回到localhost:8080,我的应用程序没有运行该端口。所以响应是“没有收到数据”位于localhost:8080的网页
我尝试使用以下方法修复端口:
dev_appserver.py --port = 11080。
但这只是从该端口运行服务器,并没有解决启动器问题 - 我无法从启动器部署的问题。
更多历史:
我相信我遇到了这个问题,因为我在另一封电子邮件中从启动器部署了另一个应用引擎项目
现在,我正在尝试在与启动器不同的电子邮件下部署其他应用。
如何从启动器修复部署问题?
答案 0 :(得分:3)
所以,我不知道为什么,但我刚从启动器中删除了该项目,然后将其添加回来,现在我可以再次从启动器部署。
答案 1 :(得分:0)
刚遇到同样的问题,这篇文章非常有用 - 谢谢你。
为我修复的流程是:
1)删除Google App Engine Launcher配置并关闭Google App Engine Launcher
2)关闭浏览器
3)打开Google App Engine Launcher
4)重新添加配置
5)单击“部署”
6)在浏览器上进行身份验证(陷入“身份验证流程成功”的循环中
7)在Google App Engine启动器中点击运行
然后它再次部署和部署好了。曾尝试过其他一些变种,但上面清除了堵塞。