expressjs中的错误处理中间件
来源:互联网 发布:苏州首创嘉净 知乎 编辑:程序博客网 时间:2024/06/06 16:51
普通的express中间件函数的参数包含3个参数
(req, res, next)
错误处理的中间件函数需要额外一个参数error
:
(error, req, res, next)
举例来说,使用中间的正确姿势是:
var express = require('express');var app = express();var bodyParser = require('body-parser');app.use(bodyParser);app.use(function(req,res,next) { console.log("In second route"); next(); // go to next route.});app.listen(3000);
现在,添加一个错误处理的中间件:
var express = require('express');var app = express();var bodyParser = require('body-parser');app.use(bodyParser);app.use(function(req,res,next) { console.log("In second route"); next(); // go to next route.});// Error handling middle-wareapp.use(function(err,req,res,next) { console.log("Error happens",err.stack);});app.listen(3000);
0 0
- expressjs中的错误处理中间件
- Connect中间件——错误处理中间件
- NodeJS Connect 简单错误处理中间件
- Express错误处理中间件的参数使用
- nodejs框架expressJS跨域处理
- dotnet中的错误处理
- dotnet中的错误处理
- MPICH中的错误处理
- VBScript 中的错误处理...
- Erlang中的错误处理
- VBA中的错误处理
- Erlang中的错误处理
- SP 中的错误处理
- VBA中的错误处理
- VBA中的错误处理
- Windows中的错误处理
- .NET中的错误处理
- SPEL + 中的错误处理
- 个人随笔 吐槽用
- 爬虫资料
- maven 指定 settings.xml(mvn命令行运行)
- 『Android安全』版优秀和精华帖分类索引
- QString 截取分割字符串
- expressjs中的错误处理中间件
- 不能在具有唯一索引 '' 的对象 '' 中插入重复键的行
- text的属性
- 将文件转换成二进制,再由二进制转换成文件 (转)
- [转]TCP 的那些事儿(下)
- 二分图性质
- MongoDB的界面操作工具之rockmongo
- mysql管理用户、用户授权的相关命令
- 文档(Documents), 字段(Fields), 及模式设计(Schema Design)