1

我有一个使用 go-endpoints 设置后端的应用程序。在 Ubuntu 中本地运行时,我可以向后端发送请求并在 localhost:8080/_ah/api/explorer 中查看 API 资源管理器。我尝试将代码移动到运行 macOS Sierra 10.12.3 的新 Macbook Pro 上,现在在尝试向本地服务器发送请求时得到 404。

我可以从我的 Macbook 部署应用程序,并且后端按预期工作,因此它只是本地服务器出现问题。

我已经尝试过Google关于在本地访问 API 资源管理器的建议。

我尝试在本地服务器的一般 Sierra 问题上遵循此建议。

我的 yaml 文件非常简单:

module: default
runtime: go
api_version: go1

handlers:
- url: /_ah/spi/.*
  script: _go_app

我尝试搜索 appengine、localhost、go、endpoints、sierra、404 的所有组合,但没有一个解决方案有效。

4

1 回答 1

0

这似乎是 Python SDK 中的一个错误(由 Go SDK 用于开发服务器)。版本 1.9.40 工作正常,但 v1.9.49 已损坏。如果您使用的是 GCloud SDK,v137.0.1 是最后一个工作版本(包括 Python 扩展的 v1.9.40)。

于 2017-02-18T12:46:13.643 回答