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);
});

效果:

猜你喜欢

转载自www.cnblogs.com/ltfxy/p/12549041.html