【发布时间】:2017-07-01 04:33:03
【问题描述】:
当用户尝试访问未定义的无效路由时,我想显示 404 视图页面。例如,如果我试图访问 /myData 那么它应该重定向到 /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');
}
}];
【问题讨论】:
-
请提出您刚刚描述的部分代码的问题。解释您的问题是什么以及您收到什么错误消息(错误结果)。
标签: handlebars.js hapijs