3

グローバルに登録されたプラグインにアクセスする方法はありますか? 私はhapi-sequelizeについて読んだことがあり、私のhapiアプリケーションに実装したいと思っています。これがドキュメントです。コードを使用してグローバルにアクセスできると記載されています。

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

コントローラーに挿入しようとしましたが、プラグイン変数を認識していないようです。

4

1 に答える 1

5

ハンドラでそのプラグインにアクセスできます。

handler: function (request, reply) {

    var db = request.server.plugins['hapi-sequelized'].models;
    (...)
}
于 2014-10-08T08:47:08.013 に答える