nodejs教程(五)–express异常处理
1. 异常捕获
通过thorw方法可以扔出错误。
throw new Error('测试异常功能')
2. Express内置异常处理
error_handler_middleware
一般作为最后的异常处理器,接收前面的错误。
not_found_handler
用于处理404错误
当url路径错误(此处任意写一个url)时,就会报指定错误
3. 自定义异常处理
在最终异常处理之前写入自定义异常处理中间件,使得异常处理为收口状态,最后的异常处理报出所有错误。
function demo_middleware(req,res,next){
try{
//mysql操作
}catch(error){
next(error)
}
}
// tips: 异常处理一定是收口的,依次往下抛至最后一个异常处理
}
异常处理一定是收口的,依次往下抛至最后一个异常处理