You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

58 lines
1.8 KiB

# ========================================
# koa3-demo 环境变量配置模板
# ========================================
# 复制此文件为 .env 并设置实际值
# ========================================
# 必需环境变量 (Required)
# ========================================
# 会话密钥,用于cookie签名,多个密钥用逗号分隔,支持密钥轮换
# Session secrets for cookie signing, comma-separated for key rotation
SESSION_SECRET=your-super-secret-session-key-at-least-32-chars,backup-secret-key
# JWT密钥,用于生成和验证JWT令牌,至少32个字符
# JWT secret for token generation and verification, minimum 32 characters
JWT_SECRET=your-super-secret-jwt-key-must-be-at-least-32-characters-long
# ========================================
# 可选环境变量 (Optional)
# ========================================
# 运行环境: development | production | test
# Application environment
NODE_ENV=development
# 服务器端口
# Server port
PORT=3000
# 数据库
DB_PATH=./data/database.db
# 日志文件目录
# Log files directory
LOG_DIR=logs
# 是否启用HTTPS (生产环境推荐): on | off
# Enable HTTPS in production environment
HTTPS_ENABLE=off
# ========================================
# 生产环境额外配置建议
# ========================================
# 生产环境示例配置:
# NODE_ENV=production
# PORT=3000
# HTTPS_ENABLE=on
# SESSION_SECRET=生产环境强密钥1,生产环境强密钥2
# JWT_SECRET=生产环境JWT强密钥至少32字符
# ========================================
# 安全提示
# ========================================
# 1. 永远不要将真实的密钥提交到版本控制系统
# 2. 生产环境的密钥应该使用安全的随机字符串
# 3. 定期轮换密钥
# 4. SESSION_SECRET 支持多个密钥,便于无缝密钥更新