快递员此节点模块专为express设计。它可以为所有express路由处理程序创建每个请求的this对象。有了这个this对象,处理程序可以访问reqresnext的任何异步功能,无需关闭或额外的参数。

安装:通过npm安装这个模块。

npm install --save express-handler

用法


var fs = require('fs');

var express = require('express');

var handler = require('express-handler');

var app = express();



// Wrap a handler to provide `this` object.

app.get('/foo', handler(function(req, res, next) {

    // 在此处理程序中,`this` 将指向处理程序的上下文。

}));