登入後讀同一筆案件
- 沿用自己的service-site與資料。先記第18堂真正回傳的QH-UUID、主旨、serviceId,這堂不用不同示範案件拼湊流程。
- 依START_HERE啟動後端,管理員預設teacher,密碼用自己後端設定;不要寫在前端、AI或localStorage。
- 第一份Prompt加入admin-login.html、admin-cases.html與admin.js。先用錯密碼,應401且沒有案件;正確登入後用me確認,再讀列表。Cookie由瀏覽器與後端管理,程式不讀出Cookie。
- 列表點同id明細,GET路徑為/api/admin/cases/實際id,回應外層case;列表是cases,兩者不同。
- 第二份補明細載入前清舊內容及404文字。可登入後開admin-cases.html?case=not-found驗證找不到,之後從列表選正常案。
- 故障包另存fault-L19。錯把明細用成/api/admin/cases?id=,伺服器仍回列表cases;不能把HTTP200當成正確明細。只修路徑,不改後端回應湊前端。
- 手機320/390與桌面核對表單、Tab焦點、列表按鈕及明細文字;公開詢問仍可填。登出與失效操作下一堂擴充,但後端拒絕不能靠藏HTML替代。
本關新增檔案怎麼附給AI
起始包尚未包含 admin-login.html、admin-cases.html、admin.js;這些是本關要建立的成果,不是漏檔。先附上關卡列出的既有HTML、CSS與資料,再請AI按指定路徑新增;不需要先建立空檔或從完成版複製回起始版。收到程式碼時逐檔核對名稱再儲存。