0
私はnowjsと一緒にexpressjsを使用していますが、私はいくつかのイベントを現在のオブジェクトにバインドしています。これはあまりきれいではなく、イベントが実行されたときにルートにアクセスするすべてのことを感じています。イベントNode.jsにバインドされたイベント
私はどのようにしてよいか分かりませんが、私はこれを他の場所に移動できますか?
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 });
});
はい、表示されます。私は、すべてのページアクセスで.on()イベントが呼び出されることを心配していました。これは今のところできます。ありがとう。 –