refactor: 集中管理配置常量并优化样式一致性
This commit is contained in:
+67
-1
@@ -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
|
||||
Reference in New Issue
Block a user