В моем приложении мне нужно запрашивать маршрут каждые две секунды. Я пытаюсь делать это с setInterval все время, когда он выдает ошибки, так как cannot render unknown response object
. Мне нужен метод, который может часто отображать маршрут.
Это маршрут, который нужно рендерить каждые 2 секунды:
app.get('/output',inputController.getValues);
Обратный звонок по маршруту:
var getValues = function(req,res){
var msg = JSON.stringify({
date: new Date().toString(),
});
mqttClient.publish(topic, msg, function() {
influxClient.query('sliderValue')
.then((rows) => {
console.log(rows.results);
res.render('output',{page_title:"Output",data:rows.results[0].series[0].values});
}).catch(console.error);
});
}
exports.getValues = getValues;