Как я могу получить доступ к переменной "knex1" из приведенного ниже кода из файла "knexfile.js" в файл "db.js", чтобы проверить, подключено ли соединение в "db.js" или нет, тем самымсказать консольное сообщение как «БД подключено»?... но он говорит " TypeError: Не удается прочитать свойство 'connect' с неопределенной " ошибкой при запуске?
knexfile.js
var knex1 = {
development: {
client: 'mysql',
connection: {
host: 'localhost',
user: 'root',
password: 'password',
database: 'user_data',
}
},
};
module.exports = knex1;
db.js file
const mysql = require('mysql');
const db = require('../knexfile');
const NODE_ENV = 'development' ;
const knex = require('knex')((db)[NODE_ENV]);
const bookshelf = require('bookshelf')(knex);
db.connection.connect(function(err){
if(!err) {
console.log("Database is connected ... ");
}
else {
console.log("Error connecting database ... ");
}
});
let registerdata = bookshelf.Model.extend({
tableName: 'RegisterData'
});
module.exports = {
registerdata
};