你如何从应用程序对象中快速获取请求对象?

var app = module.exports = express.createServer();你可以调用var app = module.exports = express.createServer(); 这会创build一个新的HTTPServer对象。 我想从这个appHTTPServer )对象访问当前req对象。 有没有办法做到这一点?

req对象只在底层的HTTPServer实际得到一个请求时才被创build,并且只要处理请求就会持续。 因此,在callback的背景下讨论这个问题并没有什么意义。

在callback期间,您可以简单地从其他地方的会话对象中复制相应的数据,并在您的websockets代码中使用该副本。 但是,在完成处理请求之后,您不能指望请求对象,甚至会话对象。

显示一个小代码的例子将是有帮助的; 这听起来像你有一个“XY问题”(你想完成一个目标X,你已经决定,技术Y是正确的方式来做到这一点,实际上技术Z可能会更好地工作)。