【发布时间】:2022-10-18 01:09:11
【问题描述】:
我一直在与我的客户(开发人员)一起使用 AWS Lambda 和 API-Gateway。
现在我们在 React-JS(post 方法)中调用 API-endpoint 时遇到交叉错误,我们尝试了很多方法来修复交叉但不起作用。
注意:此 API 端点在邮递员中运行良好。但仅在 React-JS 应用程序中抛出 cross。
请帮助我,任何人。
谢谢
在我的代码中:
不工作 API - 交叉错误:(在反应 js 中)
错误:
CORS 策略已阻止从源“http://localhost:3000”访问“https://xxx_id_xxx.execute-api.us-east-1.amazonaws.com/xxxx/post/target/page”获取:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。如果不透明的响应满足您的需求,请将请求的模式设置为“no-cors”以获取禁用 CORS 的资源。
【问题讨论】:
-
这是一个CORS错误,而不是“交叉”(原样清楚地错误消息中说明)。是的,Postman 不关心 CORS,因为它不是浏览器。
标签: amazon-web-services aws-lambda aws-api-gateway