2017-06-28 34 views
-2

我想在用戶嘗試訪問未定義的無效路由時顯示404視圖頁面。例如,如果我試圖訪問/ myData,那麼它應該重定向到/ 404。如何檢測無效路由並顯示hapi js中的404錯誤?

server.js

server.route(routes); 

routes.js

module.exports =[ 
{ 
    path:'/', 
    method:'GET', 
    handler:function(request, reply) { 
    reply.view('index').unstate('token'); 
    } 
}, 
{ 
    path:'/login', 
    method:'GET', 
    handler:function(request, reply) { 
    reply.view('login'); 
    } 
}, 
{ 
    path:'/login', 
    method:'POST', 
    handler:handlers.loginHandler, 
    config: { 
     state: { 
      parse: true, // parse and store in request.state 
      failAction: 'error' // may also be 'ignore' or 'log' 
     } 
    } 
}, 
{ 
    path:'/register', 
    method:'GET', 
    handler:function(request, reply) { 
    reply.view('register'); 
    } 
}]; 
+0

響應請問一個問題你剛剛描述了你的代碼的一部分。解釋你的問題和你得到什麼錯誤信息(錯誤的結果)。 –

回答

0

你可以決定基於服務器的這樣