后端端口从PORT改为BACKEND_PORT
This commit is contained in:
+13
-11
@@ -1,11 +1,11 @@
|
||||
import dotenv from 'dotenv';
|
||||
import path from 'path';
|
||||
import dotenv from "dotenv";
|
||||
import path from "path";
|
||||
|
||||
// 定义配置对象的类型
|
||||
interface AppConfig {
|
||||
PORT: number;
|
||||
CORS_ORIGIN: string;
|
||||
NODE_ENV: 'development' | 'production';
|
||||
NODE_ENV: "development" | "production";
|
||||
REDIS: {
|
||||
HOST: string;
|
||||
PORT: number;
|
||||
@@ -14,9 +14,10 @@ interface AppConfig {
|
||||
|
||||
// 根据环境加载对应的.env文件
|
||||
dotenv.config({
|
||||
path: process.env.NODE_ENV === 'production'
|
||||
? path.resolve(process.cwd(), '.env.production.local')
|
||||
: path.resolve(process.cwd(), '.env.development.local')
|
||||
path:
|
||||
process.env.NODE_ENV === "production"
|
||||
? path.resolve(process.cwd(), ".env.production.local")
|
||||
: path.resolve(process.cwd(), ".env.development.local"),
|
||||
});
|
||||
// 检查必要的 Redis 环境变量
|
||||
if (!process.env.REDIS_HOST) {
|
||||
@@ -29,11 +30,12 @@ if (!process.env.REDIS_PORT) {
|
||||
}
|
||||
// 导出类型安全的配置对象
|
||||
export const CONFIG: AppConfig = {
|
||||
PORT: parseInt(process.env.PORT || '3001', 10),
|
||||
PORT: parseInt(process.env.BACKEND_PORT || "3001", 10),
|
||||
CORS_ORIGIN: process.env.CORS_ORIGIN!,
|
||||
NODE_ENV: (process.env.NODE_ENV as 'development' | 'production') || 'development',
|
||||
NODE_ENV:
|
||||
(process.env.NODE_ENV as "development" | "production") || "development",
|
||||
REDIS: {
|
||||
HOST: process.env.REDIS_HOST,
|
||||
PORT: parseInt(process.env.REDIS_PORT, 10)
|
||||
}
|
||||
};
|
||||
PORT: parseInt(process.env.REDIS_PORT, 10),
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user