初始化参股

This commit is contained in:
2026-01-27 18:06:04 +08:00
commit 2774a539bf
254 changed files with 33255 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
import { registerAs } from '@nestjs/config';
export default registerAs('database', () => ({
type: 'mysql',
host: process.env.DB_HOST || 'localhost',
port: parseInt(process.env.DB_PORT || '3306', 10),
username: process.env.DB_USER || 'root',
password: process.env.DB_PASS || '',
database: process.env.DB_NAME || 'sofa_renovation',
autoLoadEntities: true,
synchronize: process.env.NODE_ENV !== 'production', // 生产环境请设置为false使用迁移
logging: process.env.NODE_ENV === 'development',
charset: 'utf8mb4',
timezone: '+08:00',
}));

View File

@@ -0,0 +1,10 @@
import { registerAs } from '@nestjs/config';
export default registerAs('jwt', () => ({
secret: process.env.JWT_SECRET || 'your-secret-key',
signOptions: {
expiresIn: process.env.JWT_EXPIRES_IN || '7d',
},
refreshSecret: process.env.JWT_REFRESH_SECRET || 'your-refresh-secret',
refreshExpiresIn: process.env.JWT_REFRESH_EXPIRES_IN || '30d',
}));