網站壞了,怎麼找問題 · 第 02 章

先看主控台,再看網路請求

分辨前端程式錯誤、請求錯誤與欄位驗證,避免看到一段紅字就整頁重寫。

貓老闆的簡報

你說伺服器壞了,有沒有真的送過請求?先看證據。

——貓掌櫃官網的老闆「掌櫃」下需求時的原話

這章做什麼

為問題補上主控台與 Network 面板的觀察紀錄,縮小排查範圍。

動手做

  1. 開啟開發者工具的 Console,清空舊訊息後重做操作,記下新錯誤和對應檔案位置。
  2. 在 Network 重做送出,觀察有沒有請求、請求網址與 HTTP 狀態碼;不要把完整標頭或含帳密的請求貼給 AI。
  3. 沒有請求時先看欄位驗證和事件處理;有請求卻錯誤時,再看回應和後端日誌。狀態碼是線索,不能單憑它認定原因。
  4. 若伺服器已回成功但畫面沒變,再排查前端如何處理回應;把觀察和假設分開寫。

親手試試

模擬:Network 沒出現送出紀錄。先查欄位驗證、按鈕事件和 Console,不先改後端。

模擬:請求有送出並回 500。記錄時間和可公開的錯誤摘要,再查後端日誌。

模擬:API 回傳成功與編號。檢查前端是否讀對回應欄位並更新畫面。

這是排查方向模擬,不能代替閱讀實際錯誤內容。

圖 C4-02 依請求是否送出及回應結果,選擇下一個排查位置。

這樣對 AI 說

中文就可以
我會貼遮蔽敏感資訊後的 Console 錯誤、Network 狀態和後端摘要。請先判斷問題可能出在哪一段,引用具體線索,列出下一個最小檢查動作;不要只憑狀態碼下結論。沒有請求、請求錯誤、成功卻沒有回饋要分別考慮,證據不足就明說。

本章驗收清單

請在自己的練習專案實際操作,再依結果逐項確認。

  • 只記錄重做操作時的新訊息
  • 能確認請求是否有送出
  • 狀態碼與回應內容一起判讀
  • 沒有把憑證或完整個資貼給 AI

這章的相關詞條

詞條頁都有可以動的示範——卡住的時候,去把名詞弄清楚,回來繼續做。

官方參考資料

進度只存在這台瀏覽器,不上傳、不追蹤。