В настоящее время я работаю над проектом IoT, где я пытаюсь читать температуру POST с температуры DHT11. датчик на сервер узла на моей локальной машине. POST от Arduino просто прекрасен, и он правильно наносит мне сервер, и на моем сервере.js я также считываю датчик. Но как мне распечатать это показание датчика на моей HTML-странице? Я использую шаблон Jade.Экспресс-сообщение POST-ответ на HTML-страницу
Вот мой POST-код в server.js
app.post('/temp', function(req, res){
var sensorReading = req.body.sensorInput;
console.log("Temp: "+sensorReading); // this prints the input correctly to console.
res.render('index', {temp:sensorReading}); // but this does nothing
});
И в шаблоне Джейд У меня есть
extends layout
block content
h2 #{pageTitle}
div
h1 #{temp}
Может кто-то помочь мне понять это?
Вы импортировали 'body-parser' в свое приложение? – AdityaParab
@Maverick: Да, тело-парсер импортируется и, как упоминалось в console.log, я правильно считываю датчик. Все, что мне нужно, это показать это чтение на HTML-странице для конечного пользователя. Есть идеи? –