首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用session.socket.io进行消息通知。它能处理POST请求吗?

使用session.socket.io进行消息通知。它能处理POST请求吗?
EN

Stack Overflow用户
提问于 2013-10-25 05:28:06
回答 1查看 116关注 0票数 0

所以我有一个web应用程序,我想让它在socket.io用户收到消息时发送通知给他们。

我有一个包含以下代码的app.js文件:

代码语言:javascript
复制
exports.sessionSockets = new SessionSockets(exports.io, sessionStore, cookieParser);

app.get('/foo', home.foo);
app.post('/bar', home.bar);

和home.js:

代码语言:javascript
复制
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语句。还是不管用。

EN

回答 1

Stack Overflow用户

发布于 2013-10-25 05:37:24

第一个猜测是,exports.bar从未正确响应HTTP POST请求的事实是把事情搞砸了。在其中放入某种类型的响应,res.send(200)或其他任何东西,看看是否可以修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19577025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档