⚙️ 配置
LiveMock 通过环境变量配置,没有需要编辑的配置文件。
| 变量 | 默认值 | 说明 |
|---|---|---|
LIVEMOCK_PORT | 9002 | web server(dashboard + 控制 API)监听的端口。 |
LIVEMOCK_DB_PATH | db | 数据库文件所在的目录。在 Docker 镜像中为 /app/data/db。 |
LIVEMOCK_COOKIE_SECURE | false | dashboard 通过 HTTPS 提供服务时设为 true,这样会话 cookie 只会经 TLS 发送。HTTPS 本身由你的反向代理终止。 |
LIVEMOCK_TRUST_PROXY | (未设置) | 以逗号分隔的反向代理 IP / CIDR 列表,其 X-Forwarded-For 头会被信任,例如 127.0.0.1,10.0.0.0/8。不设置或设为 false 时完全忽略转发头。故意不提供“信任所有来源”模式;条目非法会导致服务在启动时退出。 |
例如,换一个端口运行:
LIVEMOCK_PORT=8100 npx livemock
(在源码仓库中运行时,改用 LIVEMOCK_PORT=8100 yarn web-start。)
或者使用 Docker Compose:
LIVEMOCK_PORT=8100 LIVEMOCK_COOKIE_SECURE=true LIVEMOCK_TRUST_PROXY=127.0.0.1 docker compose up