Я развернул API на AWS API Gateway с использованием пользовательской интеграции http
Я включил CORS, как показано ниже:
Для обоих GETи методы PUT, я получаю следующую ошибку: «URL-адрес источника [мой источник] был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок« Access-Control-Allow-Origin »»
Код:
fetch(url, {
method: 'POST',
mode: "cors",
headers: {
'Content-Type': 'application/json',
'Access-Control-Allow-Headers': 'Content-Type,X-Amz-Date,Authorization,X-Api-Key,X-Amz-Security-Token' //copied from screenshot above
},
body: JSON.stringify(data)
})
.then(response => console.log('Success:', response))
.catch(error => console.error('Error:', error));
}