В 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>
Тем не менее, я хотел бы обновлять только данные на сайте отдельно после каждого сообщения (не обновляя всю страницу).
Данные по почте поступают каждую минуту, но это может измениться.