Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 在我的应用程序版本2中找不到AppEngine云端点404_Google App Engine_Google Cloud Endpoints - Fatal编程技术网

Google app engine 在我的应用程序版本2中找不到AppEngine云端点404

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-,因为

我已经部署了一个新版本的应用程序,其中包含一个新的云端点

我已将新版本设置为默认版本。 我甚至删除了旧版本(版本1)

  • 如果我尝试点击
    https://.appspot.com/_ah/api/
    然后我得到一个 404找不到

  • 如果我尝试点击
    https://2-dot-.appspot.com/_ah/api/
    然后 我的请求得到了满足

自从我上传第二版已经整整24小时了。自从我将版本2标记为默认版本并删除了版本1,已经一个多小时了,但我仍然得到了404

我不想将我的客户机显式地指向
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版本,而不是应用程序引擎版本。这是两件不同的事情。还是我误解了?