feat: 实现跨平台用户身份统一和配置管理优化
- 修改 BaseAdapter.findOrCreateUnifiedUser 方法支持手机号去重 - 实现相同手机号用户在不同平台自动绑定到统一账号 - 优化数据库连接配置支持环境变量 - 修改 N8N 模板系统支持 ConfigService 依赖注入 - 统一 N8N Webhook URL 配置管理
This commit is contained in:
@@ -2,15 +2,16 @@ import { DataSource } from 'typeorm';
|
||||
|
||||
export const AppDataSource = new DataSource({
|
||||
type: 'mysql',
|
||||
host: 'mysql-6bc9094abd49-public.rds.volces.com',
|
||||
port: 53305,
|
||||
username: 'root',
|
||||
password: 'WsJWXfwFx0bq6DE2kmB6',
|
||||
database: 'nano_camera_miniapp',
|
||||
host: process.env.DB_HOST || 'mysql-6bc9094abd49-public.rds.volces.com',
|
||||
port: parseInt(process.env.DB_PORT || '53305'),
|
||||
username: process.env.DB_USERNAME || 'root',
|
||||
password: process.env.DB_PASSWORD || 'WsJWXfwFx0bq6DE2kmB6',
|
||||
database: process.env.DB_DATABASE || 'nano_camera_miniapp',
|
||||
entities: ['src/**/*.entity.ts'],
|
||||
migrations: ['src/migrations/*.ts'],
|
||||
synchronize: false,
|
||||
logging: process.env.NODE_ENV === 'development',
|
||||
synchronize: process.env.DB_SYNCHRONIZE === 'true',
|
||||
logging: process.env.DB_LOGGING === 'true' || process.env.NODE_ENV === 'development',
|
||||
migrationsRun: process.env.DB_MIGRATIONS_RUN === 'true',
|
||||
charset: 'utf8mb4',
|
||||
timezone: '+08:00',
|
||||
});
|
||||
Reference in New Issue
Block a user