2014-03-01 48 views
0

我對這個已經存在一定的信息,但我搜索,不知道如果我的搜索詞是正確的。我如何處理請求的路線不存在

我有一個節點/ Express應用程序,我想它,以便當用戶請求一個不存在的路徑,服務器會返回一個特定的頁面,而不是默認的「無法獲取X」頁面。

例如,如果有人多個請求

application/asdf 

但沒有路由存在,我想呈現404頁。

怎樣才能做到這一點?

+1

發現這是HTTP://計算器.COM /問題/ 6528876 /如何對重定向-404-錯誤到一個頁面功能於expressjs。有用嗎? – loveNoHate

+1

在第二條評論中找到答案,謝謝! – Eogcloud

+0

@Eogcloud他們都工作,但我建議在第一種方法而不是第二種方法中使用該方法。 – loganfsmyth

回答

0

找到我的答案!謝謝@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); 
});