🐛 مميز

Debug Proxy

مكتبة Debug لـ Node.js

(4/5)
👁️ 4 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
4
تقييم المستخدمين
التصنيف 🐛 Debugging
المشاهدات 4
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Debug Proxy هي مكتبة صغيرة لـ Node.js تتيح إضافة debug logs ملونة ومنظمة في التطبيقات. تستخدم namespaces لتنظيم الرسائل وتفعيل/إلغاء الرسائل حسب البيئة. تدعم Debug: Colored output، Namespaces، و Environment Variables. تُعد المكتبة الأشهر لـ debug logs في Node.js.

🎯 يستخدم في

مجالات استخدام هذه الأداة

Development Logging

Debug Output

Namespace Logging

Environment-aware Logs

Production Debugging

المميزات

أبرز مميزات هذه الأداة

Easy Namespaces

easy Colored

easy Small

easy Environment

easy Toggle

easy Popular

easy Free

⚠️ العيوب

نقاط يجب مراعاتها

×

بسيط

×

لا يدعم الإنتاج

×

يحتاج تكوين

×

محدود في الميزات المتقدمة

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

كيفية استخدام هذه الأداة

Example Code
// npm install debug

const debug = require('debug')('app:server')
const debugDB = require('debug')('app:database')

debug('Starting server...')
debugDB('Connecting to database...')

// تفعيل عبر Environment Variables
// DEBUG=app:* node server.js
// أو
// DEBUG=app:server,app:database node app.js

// في Express
const express = require('express')
const app = express()
const log = require('debug')('app:express')

app.use((req, res, next) => {
  log(`${req.method} ${req.url}`)
  next()
})

📚 أدوات أخرى في Debugging

قد يعجبك أيضاً