首页 > 解决方案 > AWS Lambda + API 网关“无访问控制允许来源”

问题描述

我将 AWS Lambda 与 API Gateway 一起使用。我在其他运行良好的项目中使用了相同的设置。唯一的区别是我使用的是 Kotlin 而不是 Go 和无服务器框架。我有 2 个端点,一个用于获取风味列表,另一个用于添加风味。两者都使用 header Access-Control-Allow-Origin: *。对于前端,我使用 React 并使用 axios 对 api 进行 http 调用。获取风味列表工作正常,但是当我尝试使用该端点添加风味时,我得到了No Access-Control-Allow-Origin错误。奇怪的是,当我使用 API Gateway 测试功能发出相同的请求时,它说标头存在并且一切正常。我还尝试使用 Intellij http 调用和 curl 发出相同的请求,这两者也都有效。

我希望其他人以前也遇到过这个问题,感谢您的宝贵时间!

标签: kotlinaws-lambdaaxiosaws-api-gatewayaws-serverless

解决方案


推荐阅读