docs: document CORS_ORIGINS=* requirement for reverse proxy / WebSocket terminal
This commit is contained in:
+2
-2
@@ -1,10 +1,10 @@
|
||||
# 必填:Hub 的认证令牌,CLI 连接时需要
|
||||
CLI_API_TOKEN=your-secure-token-here
|
||||
|
||||
# 必填:Hub 的公网地址(客户端访问用)
|
||||
# 可选:Hub 的公网地址(用于 Telegram 等回调)
|
||||
HAPI_PUBLIC_URL=http://your-server-ip:3006
|
||||
|
||||
# 可选:CORS 允许的域名(逗号分隔),默认 *
|
||||
# 可选:CORS 允许的域名(逗号分隔),默认 *。反向代理场景下 WebSocket 终端需要设为 *
|
||||
CORS_ORIGINS=*
|
||||
|
||||
# 可选:时区
|
||||
|
||||
@@ -30,8 +30,11 @@ services:
|
||||
- CLI_API_TOKEN=这里填一个只有你知道的随机字符串
|
||||
- HAPI_LISTEN_HOST=0.0.0.0
|
||||
- HAPI_LISTEN_PORT=3006
|
||||
- CORS_ORIGINS=*
|
||||
```
|
||||
|
||||
> 如果使用 nginx 反向代理,必须设置 `CORS_ORIGINS=*`,否则 Web 终端(Socket.IO WebSocket)会因 CORS 校验失败返回 403。
|
||||
|
||||
### 3. 启动
|
||||
|
||||
```bash
|
||||
@@ -168,7 +171,7 @@ docker exec hapi-hub hapi runner start --foreground
|
||||
|------|------|--------|------|
|
||||
| `CLI_API_TOKEN` | 是 | - | 认证令牌,CLI 和 Web 登录使用 |
|
||||
| `HAPI_PUBLIC_URL` | 否 | - | Hub 公网地址(用于 Telegram 等回调) |
|
||||
| `CORS_ORIGINS` | 否 | `*` | 允许的 CORS 域名 |
|
||||
| `CORS_ORIGINS` | 否 | `*` | 允许的 CORS 域名。反向代理(如 nginx)场景下 WebSocket 终端必设 `*` |
|
||||
| `TZ` | 否 | `Asia/Shanghai` | 时区 |
|
||||
|
||||
## 持久化数据
|
||||
|
||||
Reference in New Issue
Block a user