0
複数の機能をエクスポートするファイルを持っている場合、knexClient
への参照をapp
がどのように使用するのですか?たとえば、test.jsを使用してデータベースに対してスケジュールされた操作を実行することができ、それはサービスの一部ではありません。生成されたアプリケーションsrc/app.js
で羽毛アプリのknexクライアントへの参照を取得
module.exports = {
const knex = app.get('knexClient');
doThings: function (params) {
//I NEED KNEX HERE
return something;
},
doThings2: function() {
return somethingElse
}
};
は、あなたの答えをありがとうございました。そうすることで、 'TypeError:app.get is not a function'と言っている' app.get'のエラーが発生します。 – Alin
これは生成されたアプリケーションですか?インポートするファイル( 'src/app.js')は' module.exports = app; 'を設定していますか? – Daff
私は 'feathers-cli'を使ってアプリケーションを生成しました。ファイルの最後にmyprojecy/src/app.jsの' module.exports = app; 'があります。ブラウザの仕事からサービスを呼び出すことも、サービスからknexを使うこともできます。 – Alin