fetch("api/status", { cache: "no-store" }) .then((response) => response.ok ? response.json() : Promise.reject(new Error("status unavailable"))) .then((status) => { const live = document.querySelector("#live-status"); const node = document.querySelector("#node-state"); live.textContent = "运行正常"; live.classList.add("ok"); node.textContent = `${status.node_id} · 在线`; node.classList.add("ok"); }) .catch(() => { document.querySelector("#live-status").textContent = "状态暂不可用"; document.querySelector("#node-state").textContent = "节点状态暂不可用"; });