【问题标题】:Is possible to bind to express callback promise?是否可以绑定以表达回调承诺?
【发布时间】:2014-02-04 04:52:13
【问题描述】:

是否可以绑定表达回调承诺?

var express = require('express');
var app = express();
app.param('test', some_function);

而且我已经有了具有 som_function 功能的函数,但它返回了 Promise。 如何绑定promise到url?

【问题讨论】:

    标签: node.js express promise


    【解决方案1】:

    您只需使用具有 Express 所需签名的函数包装它。

    var express = require('express');
    var app = express();
    app.param('test', function (req, res, next, id) {
        some_function().done(function (err, data) {
            if (err) {
                res.send(500); // boo
                return;
            }
            next(); // yay
        });
    });
    

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 2016-05-09
      • 2010-12-03
      • 2010-12-23
      • 1970-01-01
      • 2019-09-18
      • 2016-07-03
      • 2016-06-15
      • 1970-01-01
      相关资源
      最近更新 更多