本帖最后由 疯狂的赤泥 于 2025-5-13 20:14 编辑
在保存和激活工作流之前,务必对其进行测试,以确保它能够正确地接收 Webhook 请求并成功发送电子邮件。 切换到测试模式:在工作流编辑器的右上角,您通常会看到一个开关或按钮,用于切换工作流的运行模式。将其切换到“Test”模式。在测试模式下,工作流不会自动执行,而是等待您手动触发。
触发 Webhook:在 Webhook 节点的配置面板中,您应该能看到 n8n 为您生成的唯一 Webhook URL。复制这个 URL。现在,您需要使用一个外部工具(例如 Postman、curl、或者一个简单的 Webhook 测试网站,如 https://webhook.site/)向这个 URL 发送一个 HTTP POST 请求。您可以在请求的 body 中包含一些 JSON 数据,这些数据将作为 Webhook 触发器的输出,并传递给 Email 节点。例如: JSON
{ "recipient": "test@example.com", "subject": "Test Webhook Email", "body": "This is a test email sent from n8n via Webhook."}
将请求方法设置为 POST,并将请求的 Content-Type 设置为 application/json,然后发送请求到您复制的 Webhook URL。 查看 n8n 中的测试结果:返回到 n8n 的工作流编辑器。在您发送 Webhook 请求后,您应该能在 Webhook 节点的下方看到测试执行的结果。如果一切顺利,Webhook 节点会显示接收到的请求数据。同时,Email 节点也会尝试执行发送邮件的操作。查看 Email 节点下方的测试结果,确认邮件是否成功发送。如果发送成功,您应该能在您配置的收件箱中找到这封测试邮件。 检查输出数据:点击 Webhook 和 Email 节点下方的测试结果,您可以查看每个节点的输入和输出数据。确认 Email 节点是否正确地接收了来自 Webhook 节点的数据(例如,您在 Webhook 请求 body 中发送的收件人、主题和正文)。 调试错误:如果在测试过程中遇到错误,n8n 会在节点下方显示错误信息。仔细阅读错误信息,检查您的节点配置、凭证设置以及 Webhook 请求是否正确。您可以修改节点配置后再次进行测试。 切换回活动模式:在成功完成测试并确认工作流按预期工作后,记得将工作流的运行模式切换回“Active”或“Save”模式,以便在实际接收到 Webhook 请求时自动执行。
通过充分的测试,您可以确保您的自动化工作流能够可靠地运行。
|