0

私は 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);
4

1 に答える 1

0

私はエクスプレスに精通しておらず、エクスプレスの特定の機能/動作をnofloに適用したいと考えています。しかし、できることは、いくつかのグラフをセットアップすることです。各グラフには、特定のパスをリッスンする入力側に Web サーバー コンポーネントがあります。あなたの場合は「認証/登録」。グラフを設定するときに、これをメイン アプリから IIP として渡すことができます。

于 2015-05-21T08:34:09.307 に答える