refactor(backend): 更新数据库配置并迁移至MySQL,优化文档和技术栈描述

This commit is contained in:
ylweng
2025-09-01 01:07:12 +08:00
parent cbee609e78
commit e767d1ab27
13 changed files with 736 additions and 236 deletions

View File

@@ -6,12 +6,15 @@ const config = {
// 开发环境
development: {
port: process.env.PORT || 3100,
mongodb: {
uri: process.env.MONGODB_URI || 'mongodb://localhost:27017/jiebanke_dev',
options: {
useNewUrlParser: true,
useUnifiedTopology: true
}
mysql: {
host: process.env.DB_HOST || '192.168.0.240',
port: process.env.DB_PORT || 3306,
user: process.env.DB_USER || 'root',
password: process.env.DB_PASSWORD || 'aiotAiot123!',
database: process.env.DB_NAME || 'jiebandata',
connectionLimit: 10,
charset: 'utf8mb4',
timezone: '+08:00'
},
jwt: {
secret: process.env.JWT_SECRET || 'dev-jwt-secret-key-2024',
@@ -36,12 +39,15 @@ const config = {
// 测试环境
test: {
port: process.env.PORT || 3100,
mongodb: {
uri: process.env.MONGODB_URI || 'mongodb://localhost:27017/jiebanke_test',
options: {
useNewUrlParser: true,
useUnifiedTopology: true
}
mysql: {
host: process.env.DB_HOST || '192.168.0.240',
port: process.env.DB_PORT || 3306,
user: process.env.DB_USER || 'root',
password: process.env.DB_PASSWORD || 'aiotAiot123!',
database: process.env.DB_NAME || 'jiebandata_test',
connectionLimit: 5,
charset: 'utf8mb4',
timezone: '+08:00'
},
jwt: {
secret: process.env.JWT_SECRET || 'test-jwt-secret-key-2024',
@@ -57,12 +63,15 @@ const config = {
// 生产环境
production: {
port: process.env.PORT || 3100,
mongodb: {
uri: process.env.MONGODB_URI,
options: {
useNewUrlParser: true,
useUnifiedTopology: true
}
mysql: {
host: process.env.DB_HOST || '129.211.213.226',
port: process.env.DB_PORT || 9527,
user: process.env.DB_USER || 'root',
password: process.env.DB_PASSWORD || 'aiotAiot123!',
database: process.env.DB_NAME || 'jiebandata',
connectionLimit: 20,
charset: 'utf8mb4',
timezone: '+08:00'
},
jwt: {
secret: process.env.JWT_SECRET,