Node.js Expressjs req、res对象是否在请求后被垃圾收集?
expressjs req、res对象是否在请求通过并调用res.send()后被垃圾收集?一旦没有任何引用它们,它们将被清除。如果您的代码仍然引用了Node.js Expressjs req、res对象是否在请求后被垃圾收集?,node.js,express,Node.js,Express,expressjs req、res对象是否在请求通过并调用res.send()后被垃圾收集?一旦没有任何引用它们,它们将被清除。如果您的代码仍然引用了req或res,那么它们将一直保留,直到您的代码使用完为止。当您完成发送响应时,不一定是这样。因此,如果我引用了一个对象,例如:req.x=app.x,那么req对象应该被垃圾收集?@litenull,是的,那就好了。问题是,如果你走另一条路。一个简单的例子是设置全局globals.x=req请求永远不会消失。
req
或res
,那么它们将一直保留,直到您的代码使用完为止。当您完成发送响应时,不一定是这样。因此,如果我引用了一个对象,例如:req.x=app.x,那么req对象应该被垃圾收集?@litenull,是的,那就好了。问题是,如果你走另一条路。一个简单的例子是设置全局globals.x=req
<代码>请求永远不会消失。