Политика CORS: Access-Control-Allow-Headers в поле заголовка запроса access-control-allow-origin не разрешен в ответе перед полетом - PullRequest
0 голосов
/ 01 ноября 2019

Я использую лямбду в качестве бэкенда для AWS API Gateway с интеграцией лямбда-прокси. У меня включен CORS, но он не работает. я получил эту ошибку: Доступ к XMLHttpRequest в '' из источника '' был заблокирован политикой CORS: Поле заголовка запроса access-control-allow-origin не разрешено Access-Control-Allow-Headers впредварительный ответ.

в serverless.yml: resources: Resources: Resources: GatewayResponseDefault4XX: Тип: 'AWS :: ApiGateway :: GatewayResponse' Свойства: ResponseParameters: gatewayresponse.header.Access-Control-Allow-Origin: "' '"gatewayresponse.header.Access-Control-Allow-Headers:"'"" gatewayresponse.header.Access-Control-Allow-Methods: "'GET, PUT, POST, DELETE, PATCH, OPTIONS'"gatewayresponse.header.Access-Control-Allow-Credentials: true ResponseType: DEFAULT_4XX RestApiId: Ref: 'ApiGatewayRestApi'

1 Ответ

0 голосов
/ 04 ноября 2019

Не могли бы вы проверить, выглядит ли ваша конфигурация шлюза API на консоли примерно так? Вы должны увидеть конечную точку параметров, если все настроено правильно.

Конфигурация шлюза API

...