如何处理对不存在的路由的请求

时间:2014-03-01 19:04:07

标签: javascript node.js express routes

我确信这方面的信息已经存在,但我搜索了一下,不知道我的搜索条件是否正确。

我有一个节点/快递应用程序,我想要它,以便当用户请求不存在的路由时,服务器将返回一个特定的页面,而不是默认的“无法获取X”页面。

例如,如果有人要求

application/asdf 

但不存在路由,我想渲染404页面。

如何做到这一点?

1 个答案:

答案 0 :(得分:1)

找到我的答案!谢谢@dollarVar

第二个回答:How to redirect 404 errors to a page in ExpressJS?

  

我认为您应首先定义所有路线并将其作为最后路线   添加

//The 404 Route (ALWAYS Keep this as the last route)
app.get('*', function(req, res){
  res.send('what???', 404);
});