私は noflo が初めてで、expressjs ミドルウェアのように使用したいと考えています。
各ミドルウェアは、管理者が変更できる個別の noflo グラフになります。
ミドルウェアのようにnofloを使用するのは合理的ですか?そうであれば、関数「registerUser」をnofloグラフに変換する方法は? サンクス。
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);