/** * 应用全局配置文件 */ // 环境变量 const ENV = process.env.NODE_ENV || 'development'; // 应用配置 const config = { // 通用配置 common: { port: process.env.PORT || 3000, sessionSecret: process.env.SESSION_SECRET || 'OhTq3faqSKoxbV%NJV', logLevel: process.env.LOG_LEVEL || 'info' }, // 开发环境配置 development: { debug: true, cors: { origin: '*', credentials: true }, secureSession: false }, // 生产环境配置 production: { debug: false, cors: { origin: 'https://yourdomain.com', credentials: true }, secureSession: true }, // 测试环境配置 test: { debug: true, cors: { origin: '*', credentials: true }, secureSession: false, port: 3001 } }; // 导出合并后的配置 module.exports = { ...config.common, ...config[ENV], env: ENV };