我正在尝试使用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 回答
您正尝试从
null
源访问API .如控制台错误
Access from origin 'null' has been blocked
中所述,null
原点值通常表示请求来自计算机上的文件(而不是来自网站)或者是重定向操作的结果 .你最好检查你的lambda函数 . 有时,当函数内部出现一些错误时,将返回
cors
错误 .