如何在快递中加载页面时发出socket.io事件?

时间:2013-08-09 14:47:05

标签: express socket.io

示例代码:

app.js

io = require('socket.io').listen(http) 
app.use(function(req, res, next){ req.io = io; next(); });

app.get('/about-us', routes.aboutUs);

routes.js

exports.aboutUs = function(req, res, next){
 io.of('/about-us').on("connect", function(s){
  s.emit('alert', 'Alert message');
 });
 res.render('about');
}

的layout.html

about = io.connect('http://localhost:3000/about-us');
about.on('alert', function(msg){ alert(msg); });

我的问题是有没有办法在加载特定页面时在socket io中发出事件?此外,当我加载2个关于我们的页面并保持刷新时,似乎它会以指数方式触发事件。

由于

0 个答案:

没有答案