diff --git a/h3-console/README.md b/h3-console/README.md index c7da7db..ef6898c 100644 --- a/h3-console/README.md +++ b/h3-console/README.md @@ -48,6 +48,27 @@ supervisor 30 秒后选中一个空闲 ref2va 后端 flip 成 fl2va → reconcil 被搜索的那串文本,`pkill -f` 把自己所在的 shell 一起杀了,SSH 连接直接断,命令链后半截全没执行。 之后全程改用 `ss -lptn "sport = :PORT" | grep -o "pid=..."` 按端口精确定位再 kill,不再用 `pkill -f`。 +### 播放/下载查出来的三个坑(用户反馈"播放和下载好像有问题"后排查,均已修) + +1. **`download`/`poll` 字段抄了 gateway 内部 id**:`GET /v1/videos/{id}` 原样带回 `api.py`/`gateway.py` + 响应里的这两个字段,值是 gateway 内部那个 id,不是 console 自己对外用的 id——直接用这两个字段 + 拼链接会 404。页面本身没受影响(前端一直是自己用 `j.id` 拼的 URL,没读这两个字段),但接口本身 + 是错的。`_row_view()` 里统一改成用 `row['id']`(console 自己的 id)重新拼。 +2. **详情页每 5 秒轮询会把播放到一半的 `