noflo like expressjs middleware

Я новичок в noflo, и я хотел бы использовать его как промежуточное программное обеспечение Expressjs.
Каждое промежуточное программное обеспечение будет иметь отдельный график, который администратор может изменить.
Целесообразно ли использовать noflo как middleware, и если да, как преобразовать функцию "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 ответ

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

Другие вопросы по тегам