所以我有这个网络应用程序,我希望它在收到按摩时通过 socket.io 向用户发送通知。
我的 app.js 文件中包含以下代码:
exports.sessionSockets = new SessionSockets(exports.io, sessionStore, cookieParser);
app.get('/foo', home.foo);
app.post('/bar', home.bar);
和 home.js:
exports.foo = function(req, res){
exports.sessionSockets.on('connection', function (err, socket, session) {
if (err) console.log(err);
console.log('session', session);
});
res.render('foo');
}
exports.bar = function(req, res){
exports.sessionSockets.on('connection', function (err, socket, session) {
if (err) console.log(err);
console.log('session', session);
});
res.send(200);
}
第一个函数exports.foo 工作正常。第二个,exports.bar,没有。我从来没有看到控制台的任何输出。有没有办法使这项工作?还是我做错了?
编辑:添加了 res.send 语句。还是不行。