我试图在 app.post 上的 routes.js 中发出事件,但我得到了这个错误:因为没有方法'emit'。
应用程序.js:
app.io.route('setOnlineServer', function (req) {
Account.setOnline(req.user);
});
路由.js
app.post('/login', passport.authenticate('local'), function(req, res) {
req.io.emit('setOnlineServer',req.user);
res.redirect('/');
});
如果我不能得到这样的用户。任何想法来获得经过身份验证的用户?