首页 文章

AWS API Gateway,Lambda,JavaScript CORS

提问于
浏览
0

我正在尝试使用java脚本访问AWS api网关以通过标头调用lambda . 邮差测试工作正常 .

但后来我尝试通过java脚本访问

我得到以下内容:

'Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token,Access-Control-Allow-Headers,Access-Control-Allow-Origin'

我已将acaH和acaO添加到AWS api中的选项的标头映射中,如许多文章中所建议的那样,保存并重新部署为无影响 .

我已经在GET和OPTION方法上启用了CORS无济于事 .

我会坦然承认我几乎不了解CORS概念,我错过了一些非常明显的东西吗?

2 回答

  • 0

    您正尝试从 null 源访问API .

    如控制台错误 Access from origin 'null' has been blocked 中所述, null 原点值通常表示请求来自计算机上的文件(而不是来自网站)或者是重定向操作的结果 .

  • 0

    你最好检查你的lambda函数 . 有时,当函数内部出现一些错误时,将返回 cors 错误 .

相关问题