
[英]NodeJS, Express, how to update client side to display uploaded file
[英]How to update element in a pug file via nodejs express?
我正在构建一个应用程序,它应该从微控制器读取温度值并使用浏览器在 web 服务器上显示这些值,我需要每隔几秒更新一次这些值。 发生的事情是我每次都必须刷新浏览器才能显示新值。 变量数据 2 是在浏览器上显示的温度。
**Nodejs server app:**
const express = require('express');
const app = express();
var data = 0;
const port = 3000;
var net = require('net');
var server = net.createServer(function(connection) {
console.log('client connected');
connection.on('close', function (){
console.log('client disconnected');
});
connection.on('data', function (data) {
data = data.toString();
console.log('client sended the folowing string:'+data);
connection.write("Response");
console.log('Sended response to client');
data2 = data;
connection.end();
console.log('Disconnected the client.');
app.set('view engine', 'pug')
app.get('/', (req, res) => {
res.render('index', { title: "APP", message: +data2 })
})
});
});
server.listen(port, function () {
console.log('server is listening on port 3000');
});
app.listen(5000, () => console.log("Listening on port 5000"))
**Pug file:**
html
head
title= title
body
h1= message
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.