update server
This commit is contained in:
+16
-2
@@ -119,9 +119,23 @@
|
||||
- `ControlPanel/electron-preload.js`
|
||||
- `server/src/app.js`
|
||||
|
||||
### Server 跟进
|
||||
### Server:完善许可证撤销并完成部署
|
||||
|
||||
- 已在 `toserver.md` 中记录服务器侧建议:为 `revokeLicense` 增加明确错误码和必要的审计日志,并核对线上部署接口是否兼容 `POST /` 或 `POST /api` 的 `revokeLicense` 协议。
|
||||
- `revokeLicense` 现在会去除 `licenseId` 首尾空白,并返回稳定错误码:`ADMIN_TOKEN_INVALID`、`ADMIN_TOKEN_NOT_CONFIGURED`、`LICENSE_ID_REQUIRED`、`LICENSE_NOT_FOUND`。
|
||||
- 增加撤销审计日志,记录时间、可选请求 ID、许可证 ID、执行结果和错误码,不记录管理令牌。
|
||||
- 兼容旧撤销请求类型 `revoke_license`、`licenseRevoke`、`revoke` 及字段 `license_id`、`admin_token`。
|
||||
- 已完成 `npm run check`、完整服务端测试(19 项通过)、运行中服务验证,并重启 `reinloop-server.service` 部署。
|
||||
|
||||
涉及文件:
|
||||
|
||||
- `server/src/app.js`
|
||||
- `server/test/server.test.js`
|
||||
- `server/features.md`
|
||||
|
||||
### 文档:合并项目说明
|
||||
|
||||
- 将 ReinLoop 客户端、ControlPanel 和 Server 的三份说明合并为根目录 `README.md`。
|
||||
- 删除已合并的 `B端实现说明.md` 和 `README1.md`;接口定义继续统一维护在 `server/features.md`。
|
||||
|
||||
### 验证
|
||||
|
||||
|
||||
Reference in New Issue
Block a user