【问题标题】:Google Cloud Endpoint at "/" Method does not exist“/”处的 Google Cloud Endpoint 方法不存在
【发布时间】:2018-01-16 07:18:53
【问题描述】:
{
 "code": 5,
 "message": "Method does not exist.",
 "details": [
  {
   "@type": "type.googleapis.com/google.rpc.DebugInfo",
   "stackEntries": [],
   "detail": "service_control"
  }
 ]
}

我的 Cloud Endpoints 部署似乎工作正常,除非尝试加载根路径(在“/”处)。端点出现在控制台中,但尝试加载它会输出上述错误。

我到处搜索,但在任何地方都只能找到一个引用(现在在移动设备上,但当我再次找到它时会在此处添加它)。

【问题讨论】:

  • 我认为我们需要更多信息来帮助您解决问题。根据您共享的信息,我只在official documentation 的页面中发现了对相同“方法不存在”错误的引用,但是它适用于可扩展服务代理的使用,因此您可以查看链接看看它是否对你有帮助。其中一部分,也许您可​​以分享您的 Cloud Endpoints 部署的配置,以了解潜在问题可能出在哪里。
  • 感谢您这么快回复我。我在这里的stackoverflow上找到了:stackoverflow.com/questions/43097453/…
  • 糟糕 - 输入将评论发送到此处。在该链接上,有人提到不支持“/”,但我在任何谷歌文档中都找不到对此的引用。不过,我很乐意分享配置。
  • 您能否在您使用端点的context 中提供更多信息?是使用 OpenAPI 还是使用框架?您使用的是 App Engine 应用程序(如果是,标准或灵活)?此外,如果您可以共享配置文件或 API 和/或端点的一些代码,这将很有用。 P.S.:您可以在发布后 5 分钟内在 StackOverflow 中编辑评论,方法是点击评论旁边的“编辑”按钮。
  • @JasonHill 这也是我的印象,不支持/

标签: google-cloud-platform google-cloud-endpoints


【解决方案1】:

Google Cloud Endpoints 目前不支持“/”处的根路径。文档将很快更新以反映这一点。 https://cloud.google.com/endpoints/docs/openapi/openapi-limitations

【讨论】:

  • 哇,解决这个问题浪费了好几个小时。这个警告确实应该在文档中更加突出。阅读教程或测试新产品时的标准做法是触及 API 的根源。至少,返回的错误信息应该更有用。
猜你喜欢
  • 2019-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-22
相关资源
最近更新 更多