0

엔드 포인트 API를 호출하는 중 서버에서 500 개의 알 수없는 오류가 발생하는 경우가 있지만 대부분의 경우 API가 정상적으로 작동합니다. 또한 500 알 수없는 오류가 발생하면 Google 콘솔 로그에 로그가 표시되지 않습니다. API 응답이 약 2 초 걸립니다. 우리는 App Engine Java 배치를 사용하고 있습니다.Google 애플리케이션 엔진 500 알 수없는 오류

누구든지이 문제의 근본 원인을 찾을 수 있습니까?

크롬 콘솔 오류 /conge 포털/#/대시 보드/myAge라는이 다음과 같은 :! 1 XMLHttpRequest를로드 할 수 https://a-master-server.appspot.com/_ah/api/ageEndPoint/v1/aghie ... 5648/674390454714943921958166322392772 showTarget = 사실 & 개월 = 월 & 년 = 2017?. 프리 플라이트 요청에 대한 응답이 액세스 제어 검사를 통과하지 못합니다. 'Access-Control-Allow-Origin'헤더가 요청 된 자원에 없습니다. 따라서 원점 'http://localhost'은 액세스 할 수 없습니다. 응답의 HTTP 상태 코드는 500입니다.

+0

코드의 주요 진입 점에서 로그 이벤트를 방출하여 기본 디버깅 작업을 시작하십시오. 'Google 콘솔 로그를 볼 수 없습니다.'라는 말의 의미는 분명하지 않습니다. 요청은 요청 로그에 있어야합니다. –

+0

console.cloud.google.com/logs/viewer?project=name의 Google 콘솔 로그에이 경우 항목이 표시되지 않습니다. – Mehar

+0

그 오류는 당신에게 많은 것을 말해줍니다. 그것은 심지어 당신 자신의 코드에 맞지 않는다고 제안합니다. –

답변

0

끝점 프레임 워크 2.0으로 마이그레이션 한 후 중단 된 문제

0

"http://localhost"이 허용 된 발신지로 표시되지 않았기 때문에 오류 메시지에서 브라우저가 프리 플라이트 CORS OPTIONS 요청을 거부 한 것처럼 보입니다.

App Engine 표준 또는 App Engine Flex 환경을 사용하고 있습니까? CORS 처리는이 두 플랫폼에서 다릅니다.

+0

App Engine 표준을 사용하고 있습니다. – Mehar