簡體   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