【发布时间】:2018-03-21 12:49:50
【问题描述】:
我已将我的 java appengine 项目迁移到 Endpoints 2.0,我在开发环境中成功地对其进行了本地测试,因此我将新版本部署到了 appengine。我已经使用 APIs 资源管理器(通过 -dot-.appspot.com/_ah/api/explorer)和我的 Android 客户端在更改根 url(通过 setRootUrl)之后测试了新部署的版本,到目前为止一切顺利,一切正常我在 GAE 日志中查看对端点的有效调用(使用新的 _ah/api/ url)。所以我已经将此版本提升为默认版本,因此它将接收所有流量并且这完全失败了 - 每个调用都以 404 结束,并且在日志中我看到通过旧的 _ah/spi url 请求)。 甚至在迁移文档中也提到过:
如果请求显示的路径以 /_ah/api 开头,则 Endpoints Frameworks 2.0 现在为您的 API 提供服务。 日志不应该 显示路径以 /_ah/spi 开头的任何请求。这些请求 表示 Cloud Endpoints 1.0 代理仍在处理请求。
但我不知道如何更改它。
【问题讨论】:
-
存在一个持续存在的错误,其修复程序很快就会发布。暂时恢复到旧版本。
-
感谢您的回复!我正盯着拔毛
标签: java google-app-engine google-cloud-endpoints