2017-11-30 4 views
0

私が理解できるように、私はthe FAQthis issueフェザリングオブジェクトの.setup関数にアクセスするには?あなたがリンクリスナーを追加することができた上

で説明したのと同様に、巣に別の背後のサービスをしたい、あなたはappオブジェクトへのアクセスを得るために.setupプロパティを必要とし、あなたのサービスに。ここまでは順調ですね。

しかし、これを行う必要のあるサービスは、setupプロパティがすぐに利用できるカスタムサービスではなく、feathers-sequelizeサービスです。これは、.class.js以外の場所にビルドされているようです存在する。

周囲を検索しても、プロトタイプでプロパティにアクセスすることができますが、サポートされていることを知らずに変更するのは躊躇しません。

TL:DR:別のものの後ろに羽目板付きサービスをネストする方法はありますか?

答えて

0

既存Sequelize ES6クラスas documented here拡張することができます。

const { Service } = require('feathers-sequelize'); 

class MyService extends Service { 
    setup(app, path) { 
    this.app = app; 
    // Do stuff here 
    } 
} 

app.use('/todos', new MyService({ 
    paginate: { 
    default: 2, 
    max: 4 
    } 
})); 
関連する問題