![](/img/trans.png)
[英]AWS API Gateway returns access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight response
[英]API Gateway POST request returns "error http://localhost:3000 is not allowed by Access-Control-Allow-Origin”
因此,我正在尝试编写一种触发lambda函数的POST方法,该函数将依次写入DynamoDB数据库。 所有这些背后的逻辑似乎都很好,并且当我通过POSTMAN向API发出POST请求时,可以调用lambda函数。 但是,当我尝试从当前没有域的实际应用程序中执行相同操作时,出现错误:
键入错误:Access-Control-Allow-Origin不允许使用原始http:// localhost:3000
由于我没有域,因此我正在使用localhost:3000进行开发。 我可以使它与API Gateway一起使用吗? 我已经有[*]作为我的域列表的CORS设置,因此应该对所有域开放。
尝试
将localhost更改为“ lvh.me”,它指向127.0.0.1
要么
编辑您的主机文件,使local。[mysite] .com指向127.0.0.1,然后使您的CORS文件允许*。[mysite] .com
检查: 堆栈
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.