有没有一种方法可以处理NodeJS中的Cannot GET错误?

时间:2019-09-01 23:34:58

标签: node.js express http

我正在为我的应用程序搜索功能,但是当用户在搜索栏上键入应用程序中不存在的内容时,它会将他们重定向到“无法获取/搜索/任何搜索”页面。可以,但是我想更小心地处理它。有没有办法编辑此页面的html或处理错误?

1 个答案:

答案 0 :(得分:0)

由于这基本上是404,因此您可以使用以下方法处理此问题:

app.use((req, res, next) => {
  res.status(404).render('status');
});

您也可以使用.render()send()代替sendFile()