У меня есть приложение, использующее go-endpoints для настройки серверной части. При локальном запуске в Ubuntu я могу отправлять запросы на серверную часть и видеть обозреватель API по адресу localhost:8080/_ah/api/explorer. Я попытался перенести код на новый Macbook Pro с macOS Sierra 10.12.3, и теперь я получаю 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, и ни одно из решений не работает.