描述問題/錯誤/問題
錯誤訊息是什麼(如果有的話)?
請分享您的工作流程
(在您的畫布上選擇節點,並使用鍵盤快速鍵 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 傳送測試請求並驗證實際回應格式時才會更新 —— 不僅僅是測試工具是否滿意。
解決方法:
確保你的工作流程是啟用的(畫布右上角的切換開關是開啟的 —— 而不僅是來自測試工具的「監聽中」模式)
在第 2 節中,評估會檢查 JSON 回應中的特定欄位。再次確認你的 Webhook 回應節點返回的欄位正確無誤 —— 欄位名稱區分大小寫
回到課程頁面並點擊**「檢查我的工作」**或重新執行評估 —— 這會向你的實時 webhook 傳送一個新請求
如果仍未更新:停用並重新啟用工作流程,然後再次嘗試評估檢查
常見陷阱: 如果你使用了 webhook 測試工具(「監聽測試事件」按鈕),當評估檢查器執行時,你的工作流程可能並未處於啟用/生產模式。在某些 n8n 設置中,測試工具和實時 webhook 使用不同的 URL。
請告訴我們這是第 2 節中的哪個具體練習,以及你的 Webhook 回應節點返回的內容 —— 我們很樂意幫你除錯確切的回應格式。
你好,
我已經檢查了你的成績,你得到了 100% 並且通過了。恭喜!
乾杯,