2014-07-08 2 views
1

Я новичок в noflo, и я хотел бы использовать его как промежуточное ПО expressjs.
Каждое промежуточное программное обеспечение будет отдельным графиком noflo, который администратор может изменить.
Разумно использовать noflo как промежуточное программное обеспечение, и если да, как преобразовать функцию «registerUser» в noflo graph? Thnx.noflo like expressjs middleware

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); 

ответ

0

Я не знаком с выражением и какой конкретной особенностью/поведением от экспресса вы хотите применить к noflo. Но вы можете настроить несколько графиков, где каждый граф имеет компонент веб-сервера со стороны ввода, который прослушивает определенный путь; 'auth/register' в вашем случае. Вы можете передать это как IIP из своего основного приложения при настройке графиков.

Смежные вопросы