1 回答
- 最新
- 投票最多
- 评论最多
1
Your Lambda function needs to return the right headers in the response, for example:
const responseHeaders = {
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
};
const body = { 'userId': 13232 };
return {
statusCode: 200,
headers: responseHeaders,
body: JSON.stringify(results),
};
You shouldn't have to configure CORS after you add those headers. But if you want to configure CORS on API Gateway then navigate to API Gateway in the console and click to open the API Gateway instance you want to change. Under details for that API Gateway open the side menu and make sure you are under resources, then you can enable CORS for a specific resource such as "/users". If you add methods then you'll need to add another header for Access-Control-Allow-Methods
such as 'Access-Control-Allow-Methods': 'GET'
.
已回答 2 个月前
相关内容
- AWS 官方已更新 10 个月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前
Amazing - thank you.