mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 22:06:38 +08:00
2.0 KiB
2.0 KiB
OpenFlare 前端 Service 层验证报告
验证日期:2026-06-18(复验)
目录:Wavelet/frontend/lib/services/openflare/
覆盖率摘要
| 维度 | 结果 |
|---|---|
| §7.1 计划服务文件 | 15 / 15 = 100% |
业务 /api/* 端点 |
100% |
| 待补 API | 0 |
§7.1 对照结果
| 计划服务 | 实际文件 | 注册 | 方法覆盖 |
|---|---|---|---|
| dashboard | ✅ | openflareDashboard |
✅ |
| node | ✅ | openflareNode |
✅ 12 方法 |
| proxy-route | ✅ | openflareProxyRoute |
✅ |
| config-version | ✅ | openflareConfigVersion |
✅ |
| waf | ✅ | openflareWaf |
✅ |
| website | ✅ | openflareWebsite |
✅ |
| tls-certificate | ✅ | openflareTls |
✅ |
| dns-account | ✅ | openflareDns |
✅ |
| acme-account | ⚠️ 合并 | 经 openflareTls |
getDefaultAcmeAccount() |
| pages | ✅ | openflarePages |
✅ |
| origin | ✅ | openflareOrigin |
✅ |
| access-log | ✅ | openflareAccessLog |
✅ |
| apply-log | ✅ | openflareApplyLog |
✅ |
| option | ✅ | openflareOption |
✅ |
| update | ✅ | openflareUpdate |
✅ 6 方法 |
| about | ✅ | openflareAbout |
getAboutContent() |
update.service.ts 复验
| 方法 | 端点 |
|---|---|
getLatestRelease(channel?) |
GET /api/update/latest-release |
upgradeServer(channel?) |
POST /api/update/upgrade |
uploadServerBinary(file, onProgress?) |
POST /api/update/manual-upload |
confirmManualServerUpgrade(token) |
POST /api/update/manual-upgrade |
createUpgradeLogsWebSocket() |
WS /api/update/logs/ws |
parseUpgradeStreamSnapshot(raw) |
WS 消息解析 |
已接入:use-openflare-server-upgrade.ts、openflare-version-entry.tsx、openflare-ops.tsx。
计划外(已实现)
status.service.ts→openflareStatusuptimekuma.service.ts→openflareUptimeKumaabout.service.ts→openflareAboutlegacy-base.service.ts(基类)
待补 API
无。
结论
Service 层迁移 完成。所有计划内业务 API 均已由 Service 覆盖。