小编Mar*_*mid的帖子

如何用另一个函数包装每个快速路由处理程序

基本上我想要而不是这个......

app.get(routes.test, function(req, res, next){
  actualRouteHandler(req, res, next) // Always returns a promise or throws.
    .catch(function(err) {
      next(err);
    });
});
Run Code Online (Sandbox Code Playgroud)

拥有这个: app.get(routes.test, catchWrap(actualRouteHandler));

或类似的东西,我已经尝试搞乱fn.apply和东西,但我找不到一种方法来传递actualRouteHandler正确的参数(req,res,next),仍然有功能.我需要返回一个函数或类似的东西吗?

编辑:我认为可能有库这样做但我们无法访问这段代码中的实际快速应用程序.

javascript function apply node.js express

2
推荐指数
1
解决办法
968
查看次数

标签 统计

apply ×1

express ×1

function ×1

javascript ×1

node.js ×1