Express 异常处理中间件

异常处理中间件

Express异常处理中间件
这个中间件有四个函数,按顺序分别是err,req,res,next
当程序发生异常时,就会执行异常处理中间件的回调函数
错误优先原则,由于中间件的顺序执行,一般写在最下面
以下是案例代码


//测试异常中间件 get
app.get('/errTest',(req,res)=>{
    throw new Error("error Test");
});

//异常处理中间件,错误优先的原则 一般写在最下面
app.use((err,req,res,next)=>{
    res.status(200).send("========="+err.stack);
});

效果:

posted @ 2020-03-22 22:45  IslandZzzz  阅读(583)  评论(0编辑  收藏  举报