如何处理 Express.js 中的错误?
例如,如果用户调用不存在的资源?
如果你想产生一个404
只是添加这个作为你的最后一条路线:
app.get('*', function(req, res){
res.send('Not Found', 404);
});
因此,任何其他路由未处理的所有内容都将导致 404。
您可以在包含 Response 对象的 send 方法的 expressJS API 参考部分中找到有关发送错误响应的更多信息。它位于这里。
Omen,如果您想涵盖所有HTTP 方法,请使用:
app.all('*', function(req, res) {
// Do something...
});