評估分數在所有 webhook tester 測試通過後未更新(n8n102 第 2 節)

描述問題/錯誤/問題

錯誤訊息是什麼(如果有的話)?

請分享您的工作流程

(在您的畫布上選擇節點,並使用鍵盤快速鍵 CMD+C/CTRL+C 和 CMD+V/CTRL+V 來複製和貼上工作流程。)

分享最後一個節點傳回的輸出

關於您的 n8n 設定的資訊

  • n8n 版本:
  • 資料庫(預設:SQLite):
  • n8n EXECUTIONS_PROCESS 設定(預設:own、main):
  • 透過以下方式執行 n8n(Docker、npm、n8n cloud、桌面應用程式):
  • 作業系統:

這是 n8n102 課程評估的一個已知怪癖 —— Webhook 測試工具評估檢查器的運作方式不同,這讓許多學生感到困惑。

問題所在: 課程 UI 中的 webhook 測試工具在收到來自你的 webhook 端點的回應時會將測試標記為「通過」。但評估分數只有在評估系統本身向你的 webhook 傳送測試請求並驗證實際回應格式時才會更新 —— 不僅僅是測試工具是否滿意。

解決方法:

  1. 確保你的工作流程是啟用的(畫布右上角的切換開關是開啟的 —— 而不僅是來自測試工具的「監聽中」模式)

  2. 在第 2 節中,評估會檢查 JSON 回應中的特定欄位。再次確認你的 Webhook 回應節點返回的欄位正確無誤 —— 欄位名稱區分大小寫

  3. 回到課程頁面並點擊**「檢查我的工作」**或重新執行評估 —— 這會向你的實時 webhook 傳送一個新請求

  4. 如果仍未更新:停用並重新啟用工作流程,然後再次嘗試評估檢查

常見陷阱: 如果你使用了 webhook 測試工具(「監聽測試事件」按鈕),當評估檢查器執行時,你的工作流程可能並未處於啟用/生產模式。在某些 n8n 設置中,測試工具和實時 webhook 使用不同的 URL。

請告訴我們這是第 2 節中的哪個具體練習,以及你的 Webhook 回應節點返回的內容 —— 我們很樂意幫你除錯確切的回應格式。

你好,

我已經檢查了你的成績,你得到了 100% 並且通過了。恭喜!

乾杯,