Google Apis资源管理器无法在本地开发服务器

时间:2016-02-01 07:04:41

标签: google-cloud-endpoints google-app-engine-python

Google Apis资源管理器无法在本地开发服务器上运行,只显示重定向错误。

  

INFO 2016-02-01 06:19:42,645 module.py:787]默认:“GET   / _ah / api / explorer HTTP / 1.1“302 - INFO 2016-02-01 06:19:45,206   module.py:787]默认:“GET   /ah/api/static/proxy.html?jsh=m%3B%2F%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.mX-Sl4wQAT8.O% 2FM%3D__features __%2Fam%3DAQ%2Frt%3DJ%2FD%3D1%2FT%3Dzcms%2Frs%3DAGLTcCNc6PXZbysb_U3xKZFWCKbDMDUETg   HTTP / 1.1“200 7933 INFO 2016-02-01 06:19:52,044 module.py:787]   默认:“GET   /ah/api/static/proxy.html?jsh=m%3B%2F%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.mX-Sl4wQAT8.O% 2FM%3D__features __%2Fam%3DAQ%2Frt%3DJ%2FD%3D1%2FT%3Dzcms%2Frs%3DAGLTcCNc6PXZbysb_U3xKZFWCKbDMDUETg   HTTP / 1.1“200 7933

我能够无错误地查看我的应用程序的发现文档。我可以从javascript客户端拨打电话到我的apis但是在apis explorer上看不到它们。我最后一天和早上都能看到它们。

  • 问题在开发服务器中运行的所有应用程序中都存在。
  • 规格: -

    • 1.9.31 - sdk version
    • python - language
    • mac-os x

    我是谷歌云端点的新手,我无法理解如何追踪问题。任何指导将不胜感激。感谢

更新:解决方法

遗憾的是,该问题与最新版本的Chrome有关。您可能需要按照Google https://code.google.com/p/googleappengine/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log&groupby=&sort=&id=12713

的建议启动一个新的测试Chrome配置文件,其参数为--user-data-dir=test --unsafely-treat-insecure-origin-as-secure=http://localhost:8080

要在mac-osx上创建新的chrome配置文件,请点击以下链接: https://www.chromium.org/user-experience/user-data-directory

3 个答案:

答案 0 :(得分:3)

更改了一些内容,现在您必须以特定方式启动Chrome才能在localhost开发服务器上使用api explorer

这是来自谷歌的link信息。

但对我来说,它还没有修复使用api explorer和localhost dev服务器。
我发现可能的解决方法是使用标记" - allow-running-insecure-content"启动Chrome。 在终端的MacOs上运行:

  

/ Applications / Google \ Chrome.app/Contents/Mac/Google \ Chrome   --user-data-dir = test --allow-running-insecure-content

它对我有用

答案 1 :(得分:0)

我也面临同样的问题。在摆弄本地计算机后,我们已经部署了应用程序,并且可以通过远程主机访问API资源管理器。

要远程访问API Explorer,请在浏览器中打开以下链接 https://your-app-id.appspot.com/_ah/api/explorer

这是一个解决方案,直到有可用的解决方案

答案 2 :(得分:0)

我认为这样可以解决问题,因为谷歌也改变了文档和红色横幅消息:

遗憾的是,该问题与最新版本的Chrome有关。您可能需要按照Google http://localhost:8080的建议启动带有参数的新测试Chrome配置文件--user-data-dir = test --unsafely-treat-insecure-origin-as-secure = https://code.google.com/p/googleappengine/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log&groupby=&sort=&id=12713 / p>

要在mac-osx上创建新的Chrome配置文件,请点击以下链接:https://www.chromium.org/user-experience/user-data-directory