-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
95 lines (71 loc) · 3.08 KB
/
.env.example
File metadata and controls
95 lines (71 loc) · 3.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# Steam Profile API - 环境变量配置
# ============================================================================
# 必需配置
# ============================================================================
# [必需] Steam Web API 密钥 - 从 https://steamcommunity.com/dev/apikey 获取
STEAM_API_KEY=your_steam_api_key_here
# [必需] Steam 用户 ID (64位) - 你自己的 Steam ID
# 查询方式: https://steamid.io/ 或访问你的 Steam 个人资料页面
STEAM_USER_ID=76561198xxxxxxxxx
# ============================================================================
# 缓存配置
# ============================================================================
# 用户信息缓存时间 (单位: 分钟)
# 默认: 10分钟
CACHE_TTL_USER_MINUTES=10
# 游戏列表缓存时间 (单位: 小时)
# 默认: 24小时
CACHE_TTL_GAMES_HOURS=24
# 成就信息缓存时间 (单位: 小时)
# 默认: 1小时
CACHE_TTL_ACHIEVEMENTS_HOURS=1
# ============================================================================
# 游戏配置
# ============================================================================
# 最近游玩游戏列表数量是由 Steam API 决定的(最近两周内玩过的游戏)
# 无法配置,API 会返回 Steam 统计的实际数量
# ============================================================================
# 日志配置
# ============================================================================
# 日志级别 (debug | info | warn | error)
# - debug: 最详细的日志信息
# - info: 常规日志信息(推荐生产环境)
# - warn: 仅显示警告及以上日志
# - error: 仅显示错误日志
# 默认: info
LOG_LEVEL=info
# ============================================================================
# 服务配置
# ============================================================================
# 服务端口 (Vercel/Netlify 会自动使用 PORT 环境变量)
# 默认: 4000
PORT=4000
# 运行环境 (development | production)
# 默认: production
NODE_ENV=production
# ============================================================================
# API 速率限制配置 (可选)
# ============================================================================
# 启用速率限制 (true | false)
# 默认: false
ENABLE_RATE_LIMIT=false
# 速率限制窗口大小 (单位: 秒)
# 默认: 60
RATE_LIMIT_WINDOW=60
# 速率限制请求数 (每个窗口内的最大请求数)
# 默认: 100
RATE_LIMIT_MAX_REQUESTS=100
# ============================================================================
# CORS 配置 (可选)
# ============================================================================
# CORS 允许的源 (逗号分隔)
# 默认: * (允许所有源)
# 例如: https://example.com,https://another.com
CORS_ORIGIN=*
# ============================================================================
# 缓存存储配置 (可选)
# ============================================================================
# 缓存过期检查间隔 (单位: 分钟)
# 默认: 5
CACHE_CLEANUP_INTERVAL=5
# ============================================================================