繁体   English   中英

发布后更新网站上的全局变量

[英]Update global variables on website after post

在 index.js 中,我正在使用全局变量渲染页面。

router.get('/index', function(req, res, next) {

  res.render('index', { title: 'RLH',
  countNumber: countNumber, 
  countReleased: countReleased, 
  countOpen: countOpen
});

在同一个 index.js 中,我还有:

router.post('/index', function(req, res, next) {
  datatamper = req.body;
  countSev();
  countTickets();
  countTime();

});

在端口 3000 上,我正在监听数据,一旦我得到它,我就会进行一些计算,然后页面就可以用全局变量打开了。

显然这可以很好地打开页面,所有数据都将在这里

在页面上,我正在呈现这样的数据:

<p> <b> Tickets</b>: <span>{{countNumber}}</span></p>

然而,我想在每次发布后自行更新网站上的数据(而不是刷新整个页面)。

邮寄数据每分钟都会出现,但这可能会改变。

您需要实现某种形式的长轮询,您的 javascript 前端每隔一段时间向 api 发送请求以检查更新,然后将它们添加到页面中,或者使用 websockets 之类的技术在更新时获取数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM