google 应用引擎 500 未知错误
google app engine 500 Unknown error
在调用端点 API 时,有时我们会从服务器收到 500 未知错误,但大多数时候 API 工作正常。而且在出现 500 未知错误的情况下,我们无法在 google 控制台日志中看到任何日志。
API 响应大约需要 2 秒。我们正在使用 App Engine Java 部署。
谁能帮我找到这个问题的根本原因?
以下是chrome控制台错误
/conge-portal/#!/dashboard/myage:1 XMLHttpRequest 无法加载 https://a-master-server.appspot.com/_ah/api/ageEndPoint/v1/aghie…5648/674390454714943921958166322392772?showTarget=true&month=May&year=2017. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' 因此不允许访问。响应具有 HTTP 状态代码 500。
从错误消息来看,浏览器似乎拒绝了预检 CORS OPTIONS request because "http://localhost”未被列为允许的来源。
您使用的是 App Engine 标准环境还是 App Engine Flex 环境?这两个平台上的 CORS 处理不同。
问题在迁移到端点框架 2.0 后停止
在调用端点 API 时,有时我们会从服务器收到 500 未知错误,但大多数时候 API 工作正常。而且在出现 500 未知错误的情况下,我们无法在 google 控制台日志中看到任何日志。 API 响应大约需要 2 秒。我们正在使用 App Engine Java 部署。
谁能帮我找到这个问题的根本原因?
以下是chrome控制台错误 /conge-portal/#!/dashboard/myage:1 XMLHttpRequest 无法加载 https://a-master-server.appspot.com/_ah/api/ageEndPoint/v1/aghie…5648/674390454714943921958166322392772?showTarget=true&month=May&year=2017. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' 因此不允许访问。响应具有 HTTP 状态代码 500。
从错误消息来看,浏览器似乎拒绝了预检 CORS OPTIONS request because "http://localhost”未被列为允许的来源。
您使用的是 App Engine 标准环境还是 App Engine Flex 环境?这两个平台上的 CORS 处理不同。
问题在迁移到端点框架 2.0 后停止