J'utilise expressjs avec nowjs, je lie certains événements à l'objet now à l'intérieur de la route quand on y accède. Ce n'est pas très propre, et j'ai l'impression que tout ce qui est accessible à la racine, les événements sont exécutés.Événement lié dans route Node.js
Je ne sais pas comment, mais je me demande si je pourrais déplacer ailleurs?
app.get('/room/:name', function(req, res)
{
//Should this code be moved elsewhere?... how?
nowjs.on('connect', function()
{
this.now.room = req.params.name;
nowjs.getGroup(this.now.room).addUser(this.user.clientId);
console.log("Joined: " + this.now.name);
});
everyone.now.distributeMessage = function(message){
nowjs.getGroup(this.now.room).now.receiveMessage(this.now.name, message);
};
res.render('room', { user : user });
});
Oui, je vois. J'étais plus préoccupé par l'événement .on() étant appelé sur chaque accès à la page. Cela va faire pour le moment. Merci. –