AWS API Gateway 请求时报错 no 'Access-Control-Allow-Origin' header

目录

用浏览器请求 REST API,发现浏览器端总是报错:no ‘Access-Control-Allow-Origin’ header。但是 Postman 里请求 API 是正常的。

这是因为浏览器跨域请求 API,发现服务器不支持 CORS。

比如在本地测试的网页地址是:http://127.0.0.1:3000/,该页面的 JS 请求的 API 地址是:https://xxx.execute-api.xxx.amazonaws.com/

AWS REST API 开启 CORS 的完整流程,参考文章:AWS API Gateway 启用 CORS 跨域请求