расширить nodejs серверный объект - PullRequest
1 голос
/ 12 ноября 2011

Я использую express.js, и мне нравится, что реализация маршрутов, событий и т. Д. Выглядит так:

    var app = express.createServer();

    // events

    app.emit('auth.login', req, res, next, {
        email : 'foo@bar.com',
        password: '1234'
    });

    app.on('auth.login', function(req, res, next, data){ 
        console.log(data.email, data.password);
        // ... 
    });

Теперь я хотел бы расширить экземпляр сервера своим собственным obj (в пути 'emit 'и' on 'реализованы), например' actions '- чтобы это было возможно:

    // actions

    app.actions('auth.login', req, res, next, {
    // ...
    });

    app.done('auth.login', function(req, res, next, data){ 
        // ... 
    });

Причина, по которой я хотел бы, чтобы это было реализовано так, заключается в том, что я хотел бызапускать различные асинхронные действия для определенных событий.

Я не знаю, как это сделать?Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...