noflo喜欢expressjs中间件

时间:2014-07-08 11:01:12

标签: noflo

我是noflo的新手,我想像expressjs中间件一样使用它。
每个中间件都将是单独的noflo图,管理员可以更改。
合理使用noflo就像中间件一样,如果是,如何将函数“registerUser”转换为noflo图形?日Thnx。

function registerUser(req, res, next) {
    var serviceLocator = req.serviceLocator;
    serviceLocator.get('UserService').create(req.body, function(err, user) {
        if (err) {
            if (err.name === 'ValidationError') {
                res.send(403, err);
            } else {
                next(err);
            }
        } else {
            serviceLocator.get('EmailService').sendEmail('confirm-email', {user: user}, 
                function() {
                   res.send(user);
                }
            );
        }
    });
}
app.use('auth/register', registerUser);

1 个答案:

答案 0 :(得分:0)

我不熟悉快递以及表达您想要申请noflo的具体特征/行为。但是你可以做的是设置几个图形,其中每个图形在输入端有一个网络服务器组件,用于监听特定路径;在您的情况下'auth / register'。在设置图表时,您可以从主应用程序将其作为IIP传递。