Files
Nexus/docs/reports/2026-06-09-terminal-server-list-all-deploy-verification.md
T
2026-07-08 22:31:31 +08:00

1015 B
Raw Blame History

终端全量服务器列表 — 部署验证

日期: 2026-06-09
问题: 终端页搜索不到「冲量夏序」
根因: loadServers() 仅请求 per_page=200 第一页,舰队 >200 台时靠后机器不在列表

变更

  • useTerminalSessions.loadServersfetchPagePerPage('/servers/', {}, 1, -1) 拉全部分页
  • resolveServerMeta:深链 server_id 时单台兜底
  • TerminalServerPicker 增加 loading 骨架屏

部署

  1. 本地 npx vite build
  2. tar 上传 /opt/nexus/web/app
  3. deploy/sync_webapp_to_container.sh → 容器内 TerminalPage-BFNBo-oz.js(含 paginatedFetch

验证步骤(用户终验)

  1. 浏览器 强刷 https://api.synaglobal.vip/app/#/terminalCtrl+Shift+R
  2. 等待列表加载完成(舰队大时数秒)
  3. 搜索框输入 冲量120.79
  4. 或:服务器页找到该机 → 点「终端」直连

进度

☑实现 ☑本地 type-check ☑构建 ☑部署(sync) □用户浏览器终验