だから私はこのWebアプリを持っていて、ユーザーがメッセージを受け取ったときに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 は正常に動作します。2 番目の exports.bar はそうではありません。コンソールに出力が表示されません。これを機能させる方法はありますか?それとも私はそれについて間違っていますか?
編集: res.send ステートメントを追加しました。それでもうまくいきません。