json — эта лямбда-функция AWS для получения данных из PHP URL не возвращает значение

Я работаю над AWS Lambda function в Node.js позвонить PHP

URL

это вернет ответ в кодировке JSON, чтобы Alexa (Amazon Dot и т. д.) могли отвечать на пользовательский запрос. У меня все мои намерения настроены правильно, и Alexa (онлайн-тест) отвечает на вопрос, но тег содержит «Без изменений» (см. Код), указывая, что он ничего не получает от http.get() функция в Node.js,

Вот функция для получения текста, который должен говорить Алекса:

function getData (mypath) {

var http = require('http');
var options = {
host: 'www.gypsysticks.com',
port: 80,
path: mypath
};
var mydata = "Unchanged";
http.get(options, function(res) {
res.on("response", function(chunk) {
mydata = chunk;
});
});
return mydata;

}

Я создаю этот «Skill» для Alexa для моей группы Gypsy Sticks. В настоящее время URL и путь указывают на www.gypsysticks.com/echo/tonight.php который должен вернуть место и время шоу сегодня вечером. Прямо сейчас я только что вернул JSON строка с { "response" : "Test Success" }

Я не знаком с Node.js, или http.get() функция.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …