繁体   English   中英

API网关POST请求返回“ Access-Control-Allow-Origin不允许的错误http:// localhost:3000”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM