快递在某种程度上可能根本没有回复吗?我不想在特定情况下发送4xx
或5xx
,只是显示“服务器未响应”错误(在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
到客户端,但取消请求)
答案 0 :(得分:0)
为了完整起见,这里有一个片段,它完成了我最初的目标:
router.get('/noresponse', (req, res, next) => {
res.destroy(null);
});
但是,由于我没有找到有关其含义的文档,而且我不想反对任何最佳做法,我会转而采用4xx
响应。