عقدة debug
عقدة debug
تُستخدم لعرض الرسائل والبيانات في سجل التصحيح. تساعد هذه العقدة في تتبع مرور الرسائل عبر التدفق، والتحقق من محتوى الرسائل، واستكشاف الأخطاء وإصلاحها.
إعدادات عقدة debug
عند إعداد العقدة، تتوفر الخيارات التالية:
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