Я создал проект Lambda, работающий с NodeJs. Когда я запускаю скрипт, он получает значения с моего внешнего веб-сайта (данные JSON).Data Not Refreshing при запуске скрипта (NodeJs Lambda Alexa Skill)
Если я изменил данные, а затем повторно запустил скрипт, он не обновит значения до тех пор, пока я снова не запустил сценарий.
Поэтому я должен запустить сценарий дважды, чтобы скрипт получил данные JSON.
Кто-нибудь знает, как это исправить, часть сценария ниже, где он просить, чтобы получить значение от моего сервера:
var http = require('http');
http.get('http://1**.24.**.2*5/data.php', function(res){
var body = '';
res.on('data', function(data){
res.body = "";
body += data;
});
res.on('end', function(){
boatdata = JSON.parse(body);
});
}).on('error', function(e){
console.log('Http Error: ' + e);
});