API Gateway HTTP API CORS - PullRequest
       21

API Gateway HTTP API CORS

4 голосов
/ 24 марта 2020

Я использую новый API Gateway HTTP, который во время настройки позволяет вам добавить CORS. Поэтому я установил заголовок Access-Control-Allow-Origin с настройкой *.

Однако, когда я делаю запрос с помощью Почтальона, я не вижу этот заголовок, и это вызывает у меня VueJS Ax ios запрос на сбой.

Ранее я использовал Lambda Proxy Integration и делал следующее в своей Lambda

"headers": { 
            "Access-Control-Allow-Origin": "*" 
        }

Однако новый HTTP API просто не поддерживает CORS. Может быть, я упускаю что-то простое.

- РЕДАКТИРОВАТЬ -

Поэтому я продолжаю находить ответ и наткнулся на сообщение в блоге от ребят из Serverless, которые установили следующее

It’ll ensure following headers:

Access-Control-Allow-Origin: *
Access-Control-Allow-Headers:

Content-Type, X-Amz-Date, Authorization, X-Api-Key, X-Amz-Security-Token, X-Amz-User-Agent
Access-Control-Allow-Methods:

OPTIONS, and all the methods defined in your routes (GET, POST, etc.)

Я попробовал их и перераспределил, и все еще получаю только стандартные заголовки

Спасибо

...