Google Endpoints API在开发中工作,但在部署时不工作

时间:2015-03-03 15:29:39

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

我正在尝试部署云端点api,以便我可以在我的网站上使用它。 当我在本地运行它时,api工作正常(加载并正常工作,不会出错)。 但是,当我上传到网络时,它无法加载。 (当我检查api explorer时,我只是在搜索附近得到黄色加载栏,我无法使用JavaScript加载它)

我检查了本地计算机上的日志和开发人员控制台中的日志,但是它们没有关于端点的任何信息

根据此处的建议GAE cloud endpoints - Api not updating after deploy

我检查了我的日志,发现以下行“POST /_ah/spi/BackendService.getApiConfigs HTTP / 1.1”200

我的端点有以下标题

@endpoints.api(name='treesruleApi', version='v1')

在我的app.yaml中我有

- url: /_ah/spi/.*
  script: api.APPLICATION

我并不是在期待解决方案,但我很想知道其他我可以尝试的事情。

P.S。下面是我的整个app.yaml供参考(没有应用程序:应用程序行)

version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /bootstrap
  static_dir: bootstrap
- url: /style
  static_dir: style
- url: /flot
  static_dir: flot
- url: /_ah/spi/.*
  script: api.APPLICATION
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico
- url: /.*
  script: app.application


builtins:
- remote_api: on 
- admin_redirect: on  

libraries:
- name: webapp2
  version: latest
- name: jinja2
  version: latest
- name: endpoints
  version: 1.0

0 个答案:

没有答案