跟著步驟操作,實際結果自己確認。

返回剛才的步驟

從教學後端讀取服務

  1. 解壓起始包,保留service-site/frontend與backend同層。打開根目錄START_HERE.html與API_CONTRACT.html,不根據展示頁猜API。
  2. 安裝Node.js22以上,自行在後端環境設定至少12字元ADMIN_PASSWORD,再執行node backend/server.mjs。密碼只在自己的後端環境,不放前端、Console或AI。
  3. 開http://127.0.0.1:8780/inquiry.html。另一終端用同DATA_DIR執行node backend/manage.mjs rename-service --id web --name 網站規劃教學,重載前端應讀到新名稱;完成可改回網站設計。
  4. config.js是可公開設定,預設apiBase=http://127.0.0.1:8780。GET /api/services回services陣列,id放option.value、name以textContent放文字;不插入HTML。
  5. 第一份Prompt接服務讀取;第二份再分開空陣列、503錯誤與手動重試。讀取前清掉舊選項,載入中與無服務不能送;姓名、Email、主旨、需求保留。
  6. 教學模式由已授權管理請求POST /api/admin/testing/mode控制services=normal/empty/error;登入與操作命令見契約。未登入不能改模式,不能用前端假清單代替後端結果。
  7. 故障包另存fault-L17。Network的JSON明明有services,程式卻讀serviceList;先附實際JSON、完整檔與狀態再請AI,只修這一處映射。
  8. 這堂尚未串接POST詢問,按檢查仍只說尚未送出。後端沒啟動就應顯示失敗,不放假成功;自己的API操作與AI操作分開記。

本關新增檔案怎麼附給AI

起始包尚未包含 config.js;這些是本關要建立的成果,不是漏檔。先附上關卡列出的既有HTML、CSS與資料,再請AI按指定路徑新增;不需要先建立空檔或從完成版複製回起始版。收到程式碼時逐檔核對名稱再儲存。

返回剛才的步驟