【问题标题】:Access plugins globally hapijs全局访问插件 hapijs
【发布时间】:2014-10-08 16:47:08
【问题描述】:

有没有办法访问全局注册的插件?我已经阅读了 hapi-sequelize 并且我想将它实现到我的 hapi 应用程序中。这是documentation。它在那里声明您可以使用代码全局访问它:

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

我尝试将它插入到我的控制器中,但它似乎无法识别插件变量。

【问题讨论】:

    标签: plugins hapijs


    【解决方案1】:

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

    handler: function (request, reply) {
    
        var db = request.server.plugins['hapi-sequelized'].models;
        (...)
    }
    

    【讨论】:

    • 很好......“request.variableInParentJsFile”......谢谢!
    猜你喜欢
    • 2015-03-08
    • 2015-10-12
    • 2020-01-11
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多