杀死回应流

时间:2016-05-29 19:31:48

标签: javascript node.js express

如果我在发送标题后遇到错误,我需要能够“终止”连接,以便向客户端发出错误信号。我如何做这个NodeJS / ExpressJS?

function (req, res, next) {
  createStream()
    .on('error', () => {
       if (res.headersSent) {
          /* KILL CONNECTION */
       } else {
          res.sendStatus(500)
       }
    })
    .pipe(res)
}

0 个答案:

没有答案