2014-10-08 75 views
3

有沒有辦法訪問全球註冊的插件?我已經閱讀了關於hapi-sequelize的內容,並且希望將其實施到我的hapi應用程序中。這裏是documentation。它指出那裏,你可以在全球使用的代碼訪問它:訪問插件全球hapijs

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

我已經試過了insterting到我的控制器,但它似乎並沒有認識到該插件變量。

回答

4

您可以訪問插件,在處理程序:

handler: function (request, reply) { 

    var db = request.server.plugins['hapi-sequelized'].models; 
    (...) 
} 
+0

哇,非常感謝! – mateeyow 2014-10-08 08:56:45

+0

不錯...「request.variableInParentJsFile」...謝謝! – 2016-09-28 03:52:11