在表达中,您调用var app = module.exports = express.createServer();哪个创建一个新HTTPServer对象.我想req从this app(HTTPServer)对象访问当前对象.有没有办法做到这一点?
该req对象仅在基础HTTPServer实际获取请求时创建,并且只在处理请求时持续有效.因此,在回调的上下文之外讨论它并不是真正有意义的.
在回调期间,您只需从其他位置的会话对象中复制适当的数据,并在websockets代码中使用该副本.但是,在完成处理请求之后,您不能指望请求对象,甚至是会话对象.
显示一个小代码示例会很有帮助; 听起来你有一个"XY问题"(你想要完成一个目标X并且你已经确定技术Y是正确的方法,当事实上技术Z可能更好).
| 归档时间: |
|
| 查看次数: |
1421 次 |
| 最近记录: |