✨ feat(status): 新增请求日志并重设计状态页
- 新增 server.request_log 配置:记录业务请求元数据(IP/方法/路径/状态/耗时, key 自动脱敏)与 4xx/5xx 错误摘要(前 4KB),按保留天数自动清理 - 移除 /self-info 与 /vacuum 接口及相关文档 - 状态页重设计:毛玻璃卡片+吸顶玻璃栏、服务状态条、KPI 卡与请求分类 条形图、可折叠 API 文档分组、行内测试面板;深浅色分别调校, 含 reduced-motion / reduced-transparency / 无 backdrop-filter 兜底
This commit is contained in:
1 parent
bf49805bb6
commit
bfb4290c15
11 files changed
+1060
-838
No files matched your search
@@ -138,8 +138,6 @@ go run ./cmd/fanqie
|
||||
| `GET /` | GET | 服务首页 |
|
||||
| `GET /healthz` | GET | 存活探针(不校验密钥,供容器/反代使用) |
|
||||
| `GET /status` | GET | 服务状态(需 AccessKey) |
|
||||
| `GET /self-info` | GET | 自我信息(需 AccessKey) |
|
||||
| `POST /vacuum` | POST | 数据库压缩(需 AccessKey) |
|
||||
|
||||
### 书籍相关
|
||||
|
||||
@@ -240,6 +238,12 @@ server:
|
||||
access_key: "" # 访问密钥(可选)
|
||||
protect_all: false # 业务接口也要求访问密钥(公网部署建议开启)
|
||||
|
||||
# 请求日志:记录 时间/IP/方法/路径/状态/耗时(query 中的 key 自动脱敏),
|
||||
# 4xx/5xx 额外保留错误响应摘要(前 4KB);不记录响应体。/status 页可查看最近 20 条
|
||||
request_log:
|
||||
enabled: false # 是否启用
|
||||
retention_days: 7 # 保留天数,自动清理
|
||||
|
||||
# 番茄小说配置
|
||||
fanqie:
|
||||
# 签名算法: "gorgon" / "8404"
|
||||
|
||||
Reference in new issue
Block a user