【发布时间】:2019-09-21 07:54:12
【问题描述】:
我有一个使用 Express 制作的简单 API,它返回 json。 Express 服务器在 Google App Engine 上运行。我正在使用 cors (https://www.npmjs.com/package/cors) 来启用所有 CORS 请求,但我仍然收到“请求的资源上不存在‘Access-Control-Allow-Origin’标头。”从 SPA 应用程序执行 AJAX 请求时。
app.use(cors())
根据文档,上述默认设置为:
{ "origin": "*",
"methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
"preflightContinue": false,
"optionsSuccessStatus": 204
}
这应该足够了,因为我只是从我的 SPA 中做一个简单的 GET 请求。
有什么想法吗?
【问题讨论】:
-
继续添加一些您尝试过的代码。
-
@JoeyPhillips 用更多信息稍微改变了问题
标签: express google-app-engine cors app-engine-flexible