当我有一个导出多个功能的knexClient
文件时,如何获得app
使用的test.js
的引用?例如,test.js可用于对数据库执行预定操作,并且它不是服务的一部分。
module.exports = {
const knex = app.get('knexClient');
doThings: function (params) {
//I NEED KNEX HERE
return something;
},
doThings2: function () {
return somethingElse
}
};
答案 0 :(得分:0)
在生成的应用src/app.js
中(请参阅here)导出app
对象:
const app = require('./app');
const knex = app.get('knexClient');
module.exports = {
doThings: function (params) {
//I NEED KNEX HERE
return something;
},
doThings2: function () {
return somethingElse
}
};