Google app engine 在我的应用程序版本2中找不到AppEngine云端点404
我已经部署了一个新版本的应用程序,其中包含一个新的云端点 我已将新版本设置为默认版本。 我甚至删除了旧版本(版本1)Google app engine 在我的应用程序版本2中找不到AppEngine云端点404,google-app-engine,google-cloud-endpoints,Google App Engine,Google Cloud Endpoints,我已经部署了一个新版本的应用程序,其中包含一个新的云端点 我已将新版本设置为默认版本。 我甚至删除了旧版本(版本1) 如果我尝试点击https://.appspot.com/_ah/api/然后我得到一个 404找不到 如果我尝试点击https://2-dot-.appspot.com/_ah/api/然后 我的请求得到了满足 自从我上传第二版已经整整24小时了。自从我将版本2标记为默认版本并删除了版本1,已经一个多小时了,但我仍然得到了404 我不想将我的客户机显式地指向2-dot-,因为
- 如果我尝试点击
然后我得到一个 404找不到https://.appspot.com/_ah/api/
- 如果我尝试点击
然后 我的请求得到了满足https://2-dot-.appspot.com/_ah/api/
2-dot-
,因为这会将客户机锁定到特定版本
有什么想法吗?试试“如何”,它可能会将页面重定向到api资源管理器,您可以在那里浏览您的api
其他:我也遇到了同样的问题。但后来我意识到我没有更改加载api客户端的javascript代码。我更改了java注释中的版本,但忘记更改web客户端中的gapi.client.load(\u apiName,\u version,\u您的\u call\u back函数,\u apiRoot)。
希望能有所帮助。云控制台当前在更改应用程序版本时不会自动更新端点。您需要使用旧的应用程序引擎管理控制台进行更新。因此,我建议尝试将版本切换到另一个版本,然后立即切换回去。它会帮你修好的
此时,默认域应该适合您。什么是API根目录?您是如何更改默认版本的?是通过云控制台还是应用引擎管理控制台?云控制台。但是如果我去AppEngine控制台(我以为它已经被云控制台取代了?),版本2是唯一的版本,它被标记为默认版本。你能提供一组如何实现的步骤吗?太棒了!非常感谢@saiyrI我试过了,但是运气不好。它对任何人都有效吗?@JudeOsborn:cloudconsole现在应该实际更新端点,所以如果您无法让端点工作,可能是其他原因。我建议检查你的应用程序日志,查找对
BackendService.getApiConfigs
的请求,如果你仍然需要帮助,请开始一个新问题。谢谢,Saiyr。我的BackendService.getApiConfigs日志中没有任何内容。此外,端点可以在一个版本上工作,但不能在另一个版本上工作(即使使用相同的代码)。相反,如果我们将不同的代码上传到同一个工作版本,则一切正常。但是,如果我更改了版本,端点就会停止工作(不管上传了什么代码)。我将启动一个新线程。我想您指的是API版本,而不是应用程序引擎版本。这是两件不同的事情。还是我误解了?