必填变量
DATABASE_URL
PostgreSQL 连接串。
示例:
- Prisma 连接数据库
- 内容仓储优先读取数据库
- 同步脚本写入数据库
ADMIN_PASSWORD
后台登录密码。
示例:
POST /api/admin/login校验密码
ADMIN_SESSION_TTL_HOURS
后台 session 生命周期(小时)。
示例:
- 未设置或非法值时默认 24 小时
运行模式相关
NODE_ENV
production时 session Cookie 会带secure: true- 非 production 则
secure: false,方便本地开发
建议
- 不要提交
.env到仓库 - 生产环境使用更强的
ADMIN_PASSWORD - 明确区分开发、测试、生产环境变量文件