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

Node 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