我有一个使用 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 的所有组合,但没有一个解决方案有效。