AWS API Gateway, Lambda, JavaScript CORS - PullRequest
       30

AWS API Gateway, Lambda, JavaScript CORS

0 голосов
/ 09 декабря 2018

Я пытаюсь использовать java-скрипт для доступа к шлюзу API AWS, чтобы вызвать лямбду с прохождением через заголовки.Тестирование через почтальона работает нормально.

enter image description here Но затем я пытаюсь получить доступ через скрипт java enter image description here

Я получаю следующее:

'Тип содержимого, X-Amz-Date, Авторизация, X-Api-Key, X-Amz-Security-Token, Access-Control-Allow-Headers, Access-Control-Allow-Origin' enter image description here

Я добавил в acaH и acaO отображение заголовка для опции в AWS api, как предложено в ряде статей, сохранено и повторно развернуто без каких-либо последствий.enter image description here

Я включил CORS для обоих методов GET и OPTION, но безрезультатно.

Признаюсь, я просто плохо понимаю концепцию CORS.упустить что-то очень очевидное?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Лучше проверьте вместо этого свою лямбда-функцию.Иногда эта ошибка cors будет возвращаться, если в вашей функции обнаружены ошибки.

0 голосов
/ 09 декабря 2018

Вы пытаетесь получить доступ к API из источника null.

Как указано в ошибке консоли Access from origin 'null' has been blocked, значение источника null обычно указывает, что запрос либо поступает из файлана вашем компьютере (а не с веб-сайта) или в результате операции перенаправления.

...