javascript - Express.js、Passport.js 和 SockJS : How to attach user socket to deserializeUser

标签 javascript node.js express passport.js sockjs

在我的新项目中,我使用 Express 3、Passport.js 和 SockJS。我需要将用户套接字附加到 User 实例,以便在路由处理程序中使用它。例如用于通知。像这样的事情:

app.get('/hello', function(req, res, next) {
    req.user.conn.write('hello');
    next();
});

我该怎么做?

最佳答案

没有办法做到这一点,因为SockJS运行在单独的服务器上。所有事件都应该在 SockJS 中处理。

关于javascript - Express.js、Passport.js 和 SockJS : How to attach user socket to deserializeUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20775174/

相关文章:

javascript - 返回 "last" Angular 中链式 promise 的值

node.js - Nodejs 渲染 View 和模板 EJS

Django+MongoDB 对比 Node.js+MongoDB

node.js - 为什么 mongodb session MongoStore 在 session 结束后不消失?

javascript - 如何显示访客在网站上花费的时间?

javascript - Array.length 是一个属性而不是方法,但是 .length 如何像方法一样工作?

javascript - 使用 TypeScript lib.core.d.ts 而不是 lib.d.ts

css - node.js - 当参数 express.js 太长时无法加载 css

node.js - 验证在带有 Mongo 的 Node 中的 Mongoose 中不起作用

javascript - 使用 JQuery 迭代样式数据