Files
aijianhua/backend/config/database.js

47 lines
996 B
JavaScript
Raw Normal View History

/**
* 数据库配置文件
* 包含测试环境和生产环境的MySQL连接配置
*/
const databaseConfig = {
// 测试环境配置
development: {
host: '192.168.0.240',
port: 3306,
username: 'root',
password: 'aiot$Aiot123',
database: 'ajhdata',
dialect: 'mysql',
logging: console.log,
pool: {
max: 20,
min: 5,
acquire: 30000,
idle: 10000
}
},
// 生产环境配置
production: {
host: '129.211.213.226',
port: 9527,
username: 'root',
password: 'aiotAiot123!',
database: 'ajhdata',
dialect: 'mysql',
logging: false, // 生产环境关闭SQL日志
pool: {
max: 200,
min: 20,
acquire: 30000,
idle: 30000
}
}
};
// 根据环境变量选择配置
const env = process.env.NODE_ENV || 'development';
module.exports = databaseConfig[env];
// 导出完整配置对象(用于其他需要访问所有配置的场景)
module.exports.allConfigs = databaseConfig;