Функция Severless с использованием Lambda AWS - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь следовать URL, указанному ниже.

https://aws.amazon.com/getting-started/projects/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/

Я успешно выполнил все шаги.Но когда я пытаюсь вызвать запрос Unicorn.Я получаю следующую ошибку в консоли.

Не удалось загрузить https://jvhlk3ly43.execute -api.ap-southeast-2.amazonaws.com / prod / ride : Нет 'Заголовок Access-Control-Allow-Origin 'присутствует в запрашиваемом ресурсе.Происхождение 'http://wildrydes -naveen-muralidharan.s3-website-ap-southeast-2.amazonaws.com ', следовательно, доступ запрещен.ride.js: 34 Ошибка при запросе поездки: ошибка, Подробности: ajaxError @ ride.js: 34 fire @ jquery-3.1.0.js: 3243 fireWith @ jquery-3.1.0.js: 3373 done @ jquery-3.1.0.js: 9100 (анонимный) @ jquery-3.1.0.js: 9332 ошибка (асинхронная) send @ jquery-3.1.0.js: 9360 ajax @ jquery-3.1.0.js: 8999 requestUnicorn @ ride.js: 19 handleRequestClick@ ride.js: 87 рассылка @ jquery-3.1.0.js: 5110 elemData.handle @ jquery-3.1.0.js: 4918 ride.js: 35 Ответ: не определено

Может кто-нибудь помочьмне настроить CORS.

1 Ответ

0 голосов
/ 20 сентября 2018

CORS обычно выполняется на уровне шлюза API, вам просто нужно настроить его и развернуть этап

Проверка: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html

enter image description here

...