-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy path.env
More file actions
28 lines (23 loc) · 2.08 KB
/
.env
File metadata and controls
28 lines (23 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 1. ─────────────────────────── 基础服务器设置 ───────────────────────────
PORT=3000 # 服务器监听端口
BACKEND_API_URL=https://skhsn6q4pnv95.ezdemo.xyz # 后端真实 API 根地址不带 /api/v1(无尾斜杠)
PATH_PREFIX=/ez/ez # 路径前缀,为空""则处理所有路径,否则只处理匹配前缀的路径
# API 路径前缀,解密后的普通请求会拼上此前缀再转发到后端
# 不同面板按需修改,如 /api/v1、/api/v2 等
API_PREFIX=/api/v1
# 订阅请求标记前缀
# 客户端加密订阅路径前会加上此前缀,中间件检测到后去掉前缀直接转发(不拼 API_PREFIX)
SUBSCRIPTION_PREFIX=/sub
# 2. ─────────────────────────── CORS / 安全设置 ──────────────────────────
CORS_ORIGIN=* # 允许的 CORS 源;* 表示全部
ALLOWED_ORIGINS=* # 请求来源白名单,逗号分隔或 * 通配
REQUEST_TIMEOUT=30000 # 请求超时(ms)
ENABLE_LOGGING=false # 是否输出请求日志
DEBUG_MODE=false # 是否输出调试日志
# 3. ────────────────────────── 支付回调免验证路径 ────────────────────────
# 多条用英文逗号分隔,须写完整路径(含前缀)
# 例如: /api/v1/guest/payment/notify/EPay/12345, /api/v1/guest/payment/notify/Alipay/ABC123
ALLOWED_PAYMENT_NOTIFY_PATHS=
# 5. ────────────────────────── AES 加解密配置 ───────────────────────────
# 中间件加密KEY必须是16位的16进制字符串,必须和前端key保持一致 在线生成地址 https://www.bejson.com/math/hex_gen/
AES_KEY=4c6f8e5f9467dc71