You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
619 B
JavaScript

5 years ago
//这个是应用初始化sequelize的文件
const AZL = require('../../azeroth');
const { Sequelize } = AZL.sequelize;
class ParameterDB {
constructor() {
const db_conf = default_config.mysql_config;
this.sequelize = new Sequelize(db_conf.database, db_conf.user, db_conf.password, {
host: db_conf.host,
dialect: 'mysql',
timezone: "+08:00",
});
}
static get_instance() {
if (!ParameterDB.instance) {
ParameterDB.instance = new ParameterDB();
}
return ParameterDB.instance;
}
}
module.exports = ParameterDB;