refactor: 集中管理配置常量并优化样式一致性

This commit is contained in:
zhang1106
2026-03-06 14:39:52 +08:00
parent 0cd0107008
commit 885ac47fd2
19 changed files with 348 additions and 64 deletions
+67 -1
View File
@@ -56,4 +56,70 @@ JWT_SECRET=your-strong-secret-key-minimum-32-characters-change-in-production
# Token 过期时间(格式:数字+单位,如 24h, 2h, 30m
# 建议:开发环境 24h,生产环境 2h 或更短
TOKEN_EXPIRY=24h
TOKEN_EXPIRY=24h
# 密码加密强度(bcrypt salt rounds
# 默认值:10,范围:4-12,值越大越安全但计算越慢
SALT_ROUNDS=10
# 登录失败锁定阈值
# 连续登录失败超过此次数后锁定账户
MAX_LOGIN_ATTEMPTS=5
# 账户锁定时间(分钟)
# 登录失败锁定后的解锁等待时间
LOCK_TIME_MINUTES=30
# 密码最小长度
PASSWORD_MIN_LENGTH=6
# 用户名长度限制
USERNAME_MIN_LENGTH=3
USERNAME_MAX_LENGTH=50
# ==============================================
# API 配置
# ==============================================
# API 请求超时时间(毫秒)
API_TIMEOUT=30000
# 数据库查询超时时间(毫秒)
DB_QUERY_TIMEOUT=30000
# ==============================================
# 分页配置
# ==============================================
# 默认每页条数
DEFAULT_PAGE_SIZE=10
# 最大每页条数
MAX_PAGE_SIZE=1000
# ==============================================
# 文件上传配置
# ==============================================
# 最大文件上传大小(MB
MAX_FILE_SIZE_MB=50
# 最大头像上传大小(MB
MAX_AVATAR_SIZE_MB=5
# ==============================================
# 重试配置
# ==============================================
# 最大重试次数
MAX_RETRIES=3
# 重试延迟(毫秒)
RETRY_DELAY=1000
# ==============================================
# 前端配置
# ==============================================
# 前端默认端口
FRONTEND_PORT=3000