我正在尝试部署云端点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