나는 종점을 사용하여 백엔드를 설정하는 앱이 있습니다. Ubuntu에서 로컬로 실행할 때 요청을 백엔드로 보내고 localhost : 8080/_ah/api/explorer에서 API 탐색기를 볼 수 있습니다. MacOS Sierra 10.12.3을 실행하는 새 MacBook Pro로 코드를 옮겨 보았습니다. 이제 로컬 서버에 요청을 보내려고 할 때 404가 표시됩니다.마이그레이션 할 때 404 우분투에서 MacOS로 AppEngine 앱 이동
Macbook에서 응용 프로그램을 배포 할 수 있으며 백엔드가 예상대로 작동하므로 로컬 서버에서만 문제가 발생합니다.
Google에서 로컬로 API 탐색기를 타격하여 this 개의 조언을 시도했습니다.
로컬 호스트 서버에서 일반적인 Sierra 문제에 대한 조언을 다음에서 시도했습니다 : this.
내 YAML 파일은 매우 간단하다 : I AppEngine에의 모든 조합을 검색 시도
module: default
runtime: go
api_version: go1
handlers:
- url: /_ah/spi/.*
script: _go_app
, 로컬 호스트, 엔드 포인트, 시에라, (404)를 이동하지 않으며 솔루션 작업 것도.
당신은 devserver 로그에서 무엇을 볼 수 있습니까? –
API 탐색기를 시험해보기위한 curl localhost : 8080 또는 "GET/_ah/api/explorer HTTP/1.1"404 19 "용 GET/HTTP/1.1"404 19 "그냥"default : " –
은 실제로 듣는 로컬 서버입니다. localhost : 8080? (어쩌면 다른 포트를 듣고 있고 서버가 시작될 때 devserver가 다른 포트를 듣고있는 것일 수도 있습니다.) –