检查 res 是否以 Express 发送/结束

Check if res is sent / ended with Express

使用 Express,如何确定响应已发送/响应是否已完全写入?

app.use((req,res,next) => {

   if(res.ended){
     //
   }

   if(res.finished){
     //
   }

});

我如何知道是否调用了 res.end()?我正在寻找可以在 res.

上阅读的布尔值

response.end() 将设置 response.finished 如果它被调用,as per the documentation.

使用res.writableEndeddocs)。

res.finished 已弃用 (see)。