描述問題/錯誤/問題
我正在進行 n8n Academy N8N102 第 2 節(Webhook 評估),但無法通過第一個 Webhook 驗證。
Academy Webhook 測試工具報告:
「webhook_url is not valid. Please ensure your hostname resolves and is publicly accessible. Status Code: 500」(webhook_url 無效。請確保你的主機名解析並可公開訪問。狀態代碼:500)
但是,我的 Webhook 可公開訪問,並且使用 curl 手動測試時運行正常。
我已驗證以下內容:
正在使用生產 Webhook URL(而不是測試 URL)。
工作流已發布。
n8n 在公開 VPS 上運行,位於 Nginx 後面,使用 HTTPS。
DNS 和 SSL 正在運行。
重新使用了第 1 節中的相同 n8n Academy API 金鑰認證。
Webhook 認證設定為標頭認證。
curl 成功連接到 Webhook。
當 Webhook 配置為立即回應時,我收到:
{
“message”: “Workflow was started”
}
當配置為使用「回應至 Webhook 節點」回應時,我收到:
{
“code”: 0,
“message”: “No Respond to Webhook node found in the workflow”
}
Academy 測試工具仍將 Webhook URL 報告為無效。
有人在使用 Academy Webhook 測試工具時遇到過這個問題嗎,或者測試工具是否需要特定的東西,與普通 Webhook 不同?
錯誤訊息是什麼(如果有的話)?
請分享你的工作流
分享最後一個節點返回的輸出
n8n 設定的相關資訊
- n8n 版本: 2.31.6
- 資料庫(預設值:SQLite):不適用
- n8n EXECUTIONS_PROCESS 設定(預設值:own, main): 預設值
- 透過以下方式運行 n8n(Docker、npm、n8n cloud、桌面應用程式): Docker on Ubuntu VPS behind Nginx
- 作業系統: Ubuntu 24.04 LTS


