انتقل إلى المحتوى الرئيسي

عقدة debug

عقدة debug تُستخدم لعرض الرسائل والبيانات في سجل التصحيح. تساعد هذه العقدة في تتبع مرور الرسائل عبر التدفق، والتحقق من محتوى الرسائل، واستكشاف الأخطاء وإصلاحها.

إعدادات عقدة debug

عند إعداد العقدة، تتوفر الخيارات التالية:

IMG2

1. الاسم

حقل لتحديد اسم العقدة.
يظهر الاسم في مساحة العمل ويساعد في التعرف بسهولة على العقدة.
إذا تركت فارغة، ستُسمى العقدة debug.

مثال:

  • اسم العقدة: debug order

2. الإخراج

يحدد من أي حقل وأي بيانات سيتم إخراجها.

مثال:

  • msg.orderEvent — يُخرج فقط محتوى خاصية orderEvent.

مثال على الاستخدام

مثال 1: إخراج محتوى msg.payload

تقوم عقدة function بتمرير السلسلة "Hello, World!" إلى msg.payload، بينما تقوم عقدة debug بإخراج هذه الرسالة في لوحة التصحيح.

إعدادات عقدة debug:

  • الإخراج: msg.payload

النتيجة في لوحة التصحيح:

Hello, World!

مثال 2: إخراج الخصائص المخصصة

تقوم عقدة function بإضافة الخصائص msg.temperature و msg.humidity. تقوم عقدة debug بإخراج قيمة درجة الحرارة فقط.

الدالة:

msg.temperature = 25;
msg.humidity = 60;
return msg;

إعدادات عقدة debug:

  • الإخراج: msg.temperature

النتيجة في لوحة التصحيح:

25