v1.2.2 (2026-08-01)
- `stats` 聚合数据新增 Redis 缓存(`stats:{id}` key),数据下载后主动失效
- 新增 API 鉴权中间件(`module/auth.js`):`Authorization: Bearer {API_AUTH_TOKEN}`,支持 `API_AUTH` 开关控制
- 根路由改为返回 `{"code":200,"message":"ok"}`
- 新增 Pino(业务日志)+ Morgan(HTTP 请求日志),统一结构化日志输出
- 移除所有日志分隔符,日志消息统一改为英文
- 新增 `module/encoding.js`:解决 Windows/Linux 中文乱码问题(`chcp 65001` + UTF-8 流编码)
- `logger.js`:`colorize` 基于 `isTTY` 检测,`ignore` 移除 `module` 字段避免空 JSON 尾巴
- 启动横幅:`Welcome` + `[Basic Info]` + `[API Endpoints Info]`,`console.log` 输出(不带时间戳/级别)
- Name/Version/Author 从 `package.json` 读取(不再从 `.env` 配置)
- `cluster_metrics` 表 `date` 字段从 `DATETIME` 改为 `DATE`(移除时分秒),自动迁移历史数据
- `stats` 接口由 `month_bytes`/`month_hits` 改为 12 个月统计(`Jan_bytes`...`Dec_bytes`)
- `bytes`/`hits` 改为 `total_bytes`/`total_hits`,新增 `year` 字段
- 删除 `start.js`、`redis.js`、`push/index.js` 的冗余启动日志
- `.env` 新增 `API_AUTH`、`API_AUTH_TOKEN`、`DATA_DAYS`、`LOG_LEVEL` 配置项
[v1.2.2] openbmclapi-bd-node-api
隐藏内容,支付积分阅读
已有90人购买此隐藏内容
隐藏内容,支付费用阅读
¥
已有86人购买此隐藏内容
隐藏内容,仅限以下用户组阅读
隐藏内容,登录后阅读
登录之后方可阅读隐藏内容
隐藏内容,评论后阅读
请在下面参与讨论之后,方可阅读隐藏内容
隐藏内容,加入圈子后阅读
您需要加入圈子之后才能查看帖子内容
您猜对了答案,下面是向您展示的隐藏信息:
[]
[¥]
向
提问:
隐藏内容,猜对答案后阅读
猜错啦:您选中的是「」,正确答案是:「」
多选人参与投票
单选人参与投票
PK人参与PK
·已选
已选·
投票后查看结果,您的选择是?
思想因碰撞产生火花,真理因辩论获得升华
热门评论
:
请先登录!
图片审查中...
登录之后回答问题,请先登录!
编辑答案:
我的回答:
最多上传一张图片和一个附件
x



