fix: 优化后台数据

This commit is contained in:
Daniel
2026-03-02 15:35:40 +08:00
parent 84e97f3370
commit 81628a136a
10 changed files with 114 additions and 11 deletions

View File

@@ -66,6 +66,12 @@ API 会由 Vite 代理到 `/api`,前端通过 `/api/situation` 获取完整态
3. 查看爬虫状态:`curl http://localhost:8000/crawler/status`(需爬虫服务已启动)
4. 数据库面板 `/db` 每 30 秒自动刷新,可观察 situation_update 条数是否增加
### 面板数据 / 地图 / 战损不更新时
- **确保 API 与爬虫共用同一数据库**本地开发时Node 默认用 `server/data.db`,爬虫默认用 `../server/data.db`(同文件)。若 Node 在本地、爬虫在 Docker则数据库不同面板不会更新。
- **Docker 部署**`GDELT_DISABLED=1` 时,地图冲突点由 RSS 新闻填充;战损与基地状态由规则/AI 提取后写入 `combat_losses``key_location`
- **排查**:访问 `/db``situation_update``gdelt_events``combat_losses` 是否在增长;确认 API 已启动且前端能访问 `/api/situation`
## Development
```bash