Я пытаюсь создать Alexa Skill, который будет запрашивать таблицу DynamoDB из лямбда-функции AWS, но я получаю сообщение об ошибке (показано ниже), когда пытаюсь использовать функцию get.
Я не могу найти место для добавления заголовка CORS или указать, что он мне не нужен.
Вот код, который я пытаюсь запустить:
const params = {
TableName: "test-sds",
Key: slotValues.chemical.heardAs,
projectionExpression: [
slotValues.id_info.heardAs,
],
};
dynamoDb.get(params, function(err, data) {
if (err) {
console.log('************'+err);
}
else {
console.log('answer: '+ data.response.data);
}
//.speak(data.response.data)}
})
Это ошибкасообщение, которое я получаю в консоли разработчика Alexa при тестировании навыка:
Access to XMLHttpRequest at 'https://avs-alexa-na.amazon.com/v20160207/directives' from origin 'https://developer.amazon.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Как настроить DynamoDB для поддержки CORS или указать, что он мне не нужен?