使用App Engine SDK在localhost中部署我的Google端点python应用程序时出错

Jua*_*nza 6 python google-app-engine google-chrome google-cloud-endpoints

我使用谷歌云端点配置

https://cloud.google.com/appengine/docs/python/endpoints/test_deploy

确切地说,我用旗帜运行谷歌铬

--user-data-dir=temp --unsafely-treat-insecure-origin-as-secure=http://localhost:8080
Run Code Online (Sandbox Code Playgroud)

https://developers.google.com/explorer-help/#hitting_local_api

然后,谷歌Chrome说我

您正在使用不受支持的命令行(--unsafely-treat-insecure-origin-as-secure)标志.稳定性和安全性将受到影响

如果我访问

_http://本地主机:8080/_ah/API /探险

然后我得到错误:

您正在探索的API是通过HTTP托管的,这可能会导致问题.了解如何将Explorer与本地HTTP API配合使用.

我尝试添加--test-type标志为

_http://stackoverflow.com/questions/32042187/chrome-error-you-are-using-an-unsupported-command-line-flag-ignore-certifcat

然后谷歌铬不说什么,但当我访问

_http://本地主机:8080/_ah/API /探险

我犯了同样的错误.

我的应用程序在localhost中工作正常,除了端点部分,并且所有工作在appspot.com上都很好(端点也是如此)

我用的是最后一个版本:

  • Python 2.7.11
  • App Engine SDK 1.9.35
  • 谷歌浏览器49.0.2623.110

谢谢你,对不起我的英语

Ale*_*lex 5

  1. 点击Chrome网址栏中的盾牌按钮.

Chrome Google Cloud Endpoints API Explorer:加载脚本

  1. 单击"加载不安全的脚本".
  2. 单击服务(在左侧栏)以重新加载页面.


Eri*_*ton 1

当这个问题第一次发生在我身上时,我尝试解决这个问题。我很快就放弃了,并决定在本地主机上使用另一个浏览器作为 API 浏览器。IE 11 适合我。这不是一个很好的答案,但如果您安装了其他浏览器,请尝试一下。