快递:不要发送回复请求

时间:2017-11-14 13:19:47

标签: node.js express

快递在某种程度上可能根本没有回复吗?我不想在特定情况下发送4xx5xx,只是显示“服务器未响应”错误(在Chrome中为ERR_EMPTY_RESPONSE)。

router.get('/noresponse', (req, res, next) => {
  res.end(); // this will send an empty page with a 200 status
});

澄清:当发送444状态时,我想要一种类似于NGINX的行为。 (实际发送 a 444到客户端,但取消请求)

1 个答案:

答案 0 :(得分:0)

为了完整起见,这里有一个片段,它完成了我最初的目标:

router.get('/noresponse', (req, res, next) => {
  res.destroy(null);
});

但是,由于我没有找到有关其含义的文档,而且我不想反对任何最佳做法,我会转而采用4xx响应。