Node.js 车把热装

Node.js 车把热装,node.js,mongodb,express,handlebars.js,livereload,Node.js,Mongodb,Express,Handlebars.js,Livereload,我正在通过Node、Handlebar、Express和Mongo构建一个博彩web应用程序。我的一个关键要求是,当投注赔率在数据库中发生变化时,实时更新投注赔率。目前,数据通过Mongoose查询呈现在车把模板上。以下是一个示例,其中主页上呈现了10个“赢家”市场,以及用户会话的详细信息: app.get('/', function(req, res, next){ Market.find({"marketname" : 'To Win'}).limit(10)

我正在通过Node、Handlebar、Express和Mongo构建一个博彩web应用程序。我的一个关键要求是,当投注赔率在数据库中发生变化时,实时更新投注赔率。目前,数据通过Mongoose查询呈现在车把模板上。以下是一个示例,其中主页上呈现了10个“赢家”市场,以及用户会话的详细信息:

app.get('/', function(req, res, next){
        Market.find({"marketname" : 'To Win'}).limit(10)
            .then(function(doc){
                res.render('index', {items: doc, user: req.user});
        });
});
我的问题是,几率可能会定期波动,我无法在不刷新页面或导航到另一个链接并返回给定页面的情况下使用更新的数据触发重新渲染。如果需要更多信息,我会适当地编辑帖子。

您可以使用web套接字处理应用程序的实时方面。web上有许多优秀的库和文章可以帮助您实现

如果您对使用哪种数据库很灵活,还可以研究基于推送的数据库,例如