Node Express返回404自定义消息

时间:2017-01-05 13:53:12

标签: node.js express

我正在使用NodeJS和Express,当找不到端点时,Express返回enter image description here

每当端点输入错误时,我都想返回自定义404消息而不是上面的图像。

我已尝试将以下内容添加到app.js

app.use(function (req, res, next) {
  res.status(404).send("Sorry can't find that!")
})

但这只会返回所有端点

  

抱歉找不到!

1 个答案:

答案 0 :(得分:3)

你需要在app.js中将其设为最后'路线'

app.use(function (req, res, next) {
  res.status(404).send("Sorry can't find that!")
})

您指定路线的顺序很重要。