Я пытаюсь следовать 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.
CORS обычно выполняется на уровне шлюза API, вам просто нужно настроить его и развернуть этап
Проверка: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html