码迷,mamicode.com
首页 > Web开发 > 详细

node.js 框架express关于报错页面的配置

时间:2018-10-06 12:02:01      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:next   页面   div   col   nod   方法   错误   end   库存   

1、声明报错的方法,以及相对应的页面

//把数据库的调用方法配置到请求中
server.use((req, res, next) => {
    //把数据库存入req中
    req.db = db;
    //把报错方法存入res中
    res.showError = code => {
        switch (code) {
            case 404:
                res.status(code).render(‘404‘, {});
                break;
            case 500:
                res.status(code).render(‘500‘, {});
                break;
        }
    };
    next();
});

2、在静态资源下面引用

//配置静态文件
server.use(express.static(‘./www/‘));
//配置错误页面,下面是引用错误页面
server.use((req, res) => {
    res.showError(404);
});

3、在代码的时候如果有报错的情况,那么就引用res.showError(code)的方法

server.router.get(‘/test‘,(res,req)=>{
    ...代码段
    if(err){
        res.showError(code);
    }
})

 

node.js 框架express关于报错页面的配置

标签:next   页面   div   col   nod   方法   错误   end   库存   

原文地址:https://www.cnblogs.com/rickyctbu/p/9746671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!