Skip to content

环境变量配置

项目通过 .env 文件管理运行时配置。首次使用请复制模板:

bash
cp .env.example .env

变量列表

变量说明默认值
HOST监听地址127.0.0.1
PORT监听端口3000
SLED_PATH数据库路径./data/learning.sled
JWT_SECRET用户 JWT 密钥必须设置
ADMIN_JWT_SECRET管理员 JWT 密钥必须设置
REFRESH_JWT_SECRETRefresh Token 密钥必须设置
JWT_EXPIRES_IN_HOURSAccess Token 有效期24
CORS_ORIGIN允许的跨域来源http://localhost:5173
RUST_LOG日志级别info
WORKER_LEADER是否运行后台任务true
AMAS_ENSEMBLE_ENABLED启用集成记忆模型true
ENABLE_FILE_LOGS启用文件日志false
RUST_ENV运行环境development

安全提示

JWT 密钥必须为强随机值,推荐使用以下命令生成:

bash
openssl rand -hex 32

三个 JWT 密钥(JWT_SECRETADMIN_JWT_SECRETREFRESH_JWT_SECRET)必须各不相同。

WordForge — 智能英语学习平台