Google app engine 503尝试登录本地Google AppEngine服务器时出错

Google app engine 503尝试登录本地Google AppEngine服务器时出错,google-app-engine,go,Google App Engine,Go,我有一个功能强大的Go应用程序,在本地运行了几个月。安装了谷歌云,在一个实时域名上进行了测试,一切正常 回顾我的本地机器,我想运行一个(而不是直接运行我的Go应用程序)。它运行,但是我试图在app.yaml中使用“login:required”参数,我在localhost:8080上看到了登录表单,但是无论我输入什么电子邮件,它总是超时,出现503个错误 我的app.yaml: application: myapp-dev env: flex runtime: go api_version: g

我有一个功能强大的Go应用程序,在本地运行了几个月。安装了谷歌云,在一个实时域名上进行了测试,一切正常

回顾我的本地机器,我想运行一个(而不是直接运行我的Go应用程序)。它运行,但是我试图在app.yaml中使用“login:required”参数,我在localhost:8080上看到了登录表单,但是无论我输入什么电子邮件,它总是超时,出现503个错误

我的app.yaml:

application: myapp-dev
env: flex
runtime: go
api_version: go1

handlers:
- url: /
  script: _go_app
  login: required
用于运行本地应用程序的命令:

dev_appserver.py app.yaml

Flexible environment不支持通过app.yaml进行“登录”功能(不支持您在应用程序中进行的任何常规登录)

标准环境app.yaml doc没有列出“登录”功能:

Flexible environment app.yaml doc未列出“登录”功能:

但更具体地说,一个关于从标准升级到Flex的页面提到了Flex的登录处理程序已经被弃用了:

对于应用程序引擎,现在不推荐使用handlers下的登录设置 灵活的环境。您应该遵循用户服务指南 迁移

因此,基本上,使用flex环境,在应用程序之外不可能有项目范围的登录控件。您必须让应用程序初始化,然后执行正常的身份验证/授权


对于我自己的项目,我想要一个快速的应用程序范围的安全级别,这样我就可以提供客户帐户,让他们看到什么是公众不登录我的应用程序的视图。是的,我可以在我的应用程序中执行同样的操作,我只是想保存一些工作。

Flexible environment不支持通过app.yaml进行“登录”功能(您在应用程序中进行的任何常规登录都不支持)

标准环境app.yaml doc没有列出“登录”功能:

Flexible environment app.yaml doc未列出“登录”功能:

但更具体地说,一个关于从标准升级到Flex的页面提到了Flex的登录处理程序已经被弃用了:

对于应用程序引擎,现在不推荐使用handlers下的登录设置 灵活的环境。您应该遵循用户服务指南 迁移

因此,基本上,使用flex环境,在应用程序之外不可能有项目范围的登录控件。您必须让应用程序初始化,然后执行正常的身份验证/授权


对于我自己的项目,我想要一个快速的应用程序范围的安全级别,这样我就可以提供客户帐户,让他们看到什么是公众不登录我的应用程序的视图。是的,我可以在我的应用程序中做同样的事情,我只是想节省一些工作。

我在运行谷歌未触及的Hello World示例应用程序时遇到了同样的问题:(我在运行谷歌未经改动的Hello World示例应用程序时也遇到了同样的问题:(