Шлюз API AWS Lambda + "Нет доступа-контроль-разрешение-происхождение"

Я использую AWS Lambda с API Gateway. Я использовал ту же настройку с другими проектами, которые работали нормально. Разница лишь в том, что я использую Kotlin вместо Go и Serverless Framework. У меня есть 2 конечные точки, одна для получения списка ароматов, другая для добавления аромата. Оба используют заголовок Access-Control-Allow-Origin: *, Для внешнего интерфейса я использую React и выполняю http-вызовы API с помощью axios. Получение списка вкусов работает нормально, но когда я пытаюсь добавить аромат с этой конечной точкой, я получаю No Access-Control-Allow-Origin ошибка. Странная часть в том, что когда я делаю тот же запрос с функцией тестирования API Gateway, он говорит, что заголовок присутствует, и все работает. Я также попытался сделать тот же запрос с http-вызовами Intellij и curl, оба из которых также работали.

Я надеюсь, что у кого-то еще была эта проблема прежде, спасибо за ваше время!

0 ответов

Другие вопросы по тегам