Глобальный доступ к плагинам hapijs

Есть ли способ получить доступ к плагинам, зарегистрированным по всему миру? Я прочитал о hapi-sequelize и хочу внедрить его в свое приложение hapi. Вот документация. Там указано, что вы можете получить к нему глобальный доступ, используя код:

var db = plugin.plugins['hapi-sequelized'].models; db.Test.create({ email: '[email protected]', password: 'alskfjdfoa' });

Я попытался вставить его в свои контроллеры, но, похоже, он не распознает переменную плагина.


person mateeyow    schedule 08.10.2014    source источник


Ответы (1)


Вы можете получить доступ к этому плагину в своем обработчике:

handler: function (request, reply) {

    var db = request.server.plugins['hapi-sequelized'].models;
    (...)
}
person Gergo Erdosi    schedule 08.10.2014
comment
хорошо... request.variableInParentJsFile... Спасибо! - person Chris Allinson; 28.09.2016