当然可以
end结束HTTP响应,但是它对您的代码没有做任何特殊的事情。
即使您已结束回复,也可以继续做其他事情。
但是,您 无法 做的是利用进行任何有用的操作
res。由于响应结束,因此您无法向其写入更多数据。
res.send(...);res.write('more stuff'); // throws an error since res is now closed此行为与其他传统框架(PHP,ASP等)不同,其他传统框架将线程分配给HTTP请求并在响应结束时终止线程。如果调用类似ASP的等效函数
Response.End,则线程终止并且您的代码停止运行。在节点中,没有线程要停止。
req并且
res不会再触发任何事件,但是回调中的代码可以自由继续运行(只要它不尝试调用
res需要打开有效响应的方法即可)。



