Je construis une application web de paris via Node, Handlebars, Express et Mongo. L'une de mes principales exigences est d'avoir des mises à jour en direct des cotes de paris lorsqu'ils changent dans la base de données. Actuellement, les données sont affichées sur un modèle Handlebars via des requêtes Mongoose. Voici un exemple où 10 « Pour gagner » les marchés sont rendus sur la page d'accueil, ainsi que la mise sur les détails de la session de l'utilisateur:Handlebars Hot Reload
app.get('/', function(req, res, next){
Market.find({"marketname" : 'To Win'}).limit(10)
.then(function(doc){
res.render('index', {items: doc, user: req.user});
});
});
Mon problème est que les chances peuvent fluctuer régulièrement et je n'ai aucun moyen de déclencher une re-rendre avec les données mises à jour sans actualiser la page ou naviguer vers un autre lien et revenir à la page donnée. Si d'autres informations sont requises, je modifierai le message de manière appropriée.