如何使用node.js express实现捕获全局异常的三种方法实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计438个文字,预计阅读时间需要2分钟。
原文示例:本文字例讲述了node.js+express捕获全局异常的三种方法。分享给广大开发者参考,具体如下:
+ 场景:express的路由中抛出异常后,全局中间件没有捕获方法,需要在每个路由函数中写try+catch。
具体代码如下:
javascriptapp.get('/test', function(req, res) { try { // 模拟路由中抛出异常 throw new Error('路由中抛出的异常'); } catch (err) { console.error(err); res.status(500).send('服务器内部错误'); }});
本文实例讲述了node.js express捕获全局异常的三种方法。
本文共计438个文字,预计阅读时间需要2分钟。
原文示例:本文字例讲述了node.js+express捕获全局异常的三种方法。分享给广大开发者参考,具体如下:
+ 场景:express的路由中抛出异常后,全局中间件没有捕获方法,需要在每个路由函数中写try+catch。
具体代码如下:
javascriptapp.get('/test', function(req, res) { try { // 模拟路由中抛出异常 throw new Error('路由中抛出的异常'); } catch (err) { console.error(err); res.status(500).send('服务器内部错误'); }});
本文实例讲述了node.js express捕获全局异常的三种方法。

