如何以编程方式使用 Express/Node 发送 404 响应?
2022-08-30 01:01:05
我想在我的 Express/Node 服务器上模拟 404 错误。我该怎么做?
我想在我的 Express/Node 服务器上模拟 404 错误。我该怎么做?
从 Express 4.0 开始,有一个专用的 sendStatus
函数:
res.sendStatus(404);
如果您使用的是早期版本的 Express,请改用状态
函数。
res.status(404).send('Not found');
新方法不是像在旧版本的 Express 中使用那样使用,而是:res.send(404)
res.sendStatus(404);
Express 将发送一个非常基本的 404 响应,其中包含“未找到”文本:
HTTP/1.1 404 Not Found
X-Powered-By: Express
Vary: Origin
Content-Type: text/plain; charset=utf-8
Content-Length: 9
ETag: W/"9-nR6tc+Z4+i9RpwqTOwvwFw"
Date: Fri, 23 Oct 2015 20:08:19 GMT
Connection: keep-alive
Not Found