全局访问插件

mat*_*yow 3 plugins hapijs

有没有办法访问全球注册的插件?我读过关于hapi-sequelize的内容,我想将它实现到我的hapi应用程序中.这是文档.它声明您可以使用以下代码全局访问它:

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

我试过把它给我的控制器,但它似乎没有识别插件变量.

Ger*_*osi 5

您可以在处理程序中访问该插件:

handler: function (request, reply) {

    var db = request.server.plugins['hapi-sequelized'].models;
    (...)
}
Run Code Online (Sandbox Code Playgroud)