المهارات nodejs-backend-patterns
🟢

nodejs-backend-patterns

آمن 🌐 الوصول إلى الشبكة⚡ يحتوي على سكربتات⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

بناء واجهات خلفية لـ Node.js جاهزة للإنتاج

يتطلب إنشاء خدمات الواجهة الخلفية لـ Node.js فهم أنماط الوسيط، وتدفقات المصادقة، وتكامل قواعد البيانات. توفر هذه المهارة أنماط كود جاهزة للاستخدام وإرشادات معمارية لإطاري Express و Fastify.

يدعم: Claude Codex Code(CC)
⚠️ 68 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "nodejs-backend-patterns". Create an Express server with authentication and rate limiting

النتيجة المتوقعة:

  • إعداد الخادم مع أمان helmet وتكوين cors ووسيط compression
  • تحديد المعدل باستخدام express-rate-limit مع مخزن Redis للبيئات الموزعة
  • وسيط مصادقة JWT يتحقق من الرموز ويتعامل مع أخطاء عدم التفويض
  • وسيط تسجيل الطلبات باستخدام pino لتسجيل منظم

استخدام "nodejs-backend-patterns". Show me how to structure a Node.js backend with layered architecture

النتيجة المتوقعة:

  • Controllers تتعامل مع طلبات HTTP والاستجابات
  • Services تحتوي على منطق الأعمال والتحقق من الصحة
  • Repositories تدير الوصول إلى البيانات وعمليات قواعد البيانات
  • الوسيط يوفر الاهتمامات المشتركة مثل المصادقة والتسجيل

استخدام "nodejs-backend-patterns". How do I connect to PostgreSQL in Node.js with TypeScript?

النتيجة المتوقعة:

  • استخدم مكتبة pg مع تجمع اتصالات لكفاءة اتصالات قاعدة البيانات
  • نفذ نمط المستودع لعزل عمليات قاعدة البيانات
  • استخدم استعلامات مَعْلَمية لمنع حقن SQL
  • عالج المعاملات لعمليات ذرية عبر عدة استعلامات

التدقيق الأمني

آمن
v4 • 1/17/2026

Pure documentation skill containing code examples and architectural patterns for Node.js backend development. No executable code, no file system access, no network calls, no system command execution. All content is static documentation meant for user reference. Static findings are false positives triggered by example code patterns.

2
الملفات التي تم فحصها
1,198
الأسطر التي تم تحليلها
5
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

🌐 الوصول إلى الشبكة (6)
⚡ يحتوي على سكربتات (1)
⚙️ الأوامر الخارجية (47)
📁 الوصول إلى نظام الملفات (11)
🔑 متغيرات البيئة (50)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
21
المجتمع
100
الأمان
78
الامتثال للمواصفات

ماذا يمكنك بناءه

بناء REST APIs

إنشاء REST APIs قابلة للتوسع مع وسيط مناسب والتحقق من الصحة ومعالجة الأخطاء باستخدام Express أو Fastify

تصميم معمارية الواجهة الخلفية

تنفيذ معمارية طبقية تضم controllers و services و repositories وأنماط حقن الاعتمادات

إعداد المصادقة

تهيئة مصادقة JWT والتفويض القائم على الأدوار ومعالجة كلمات المرور بشكل آمن باستخدام bcrypt

جرّب هذه الموجهات

إعداد الخادم
أرني كيفية إعداد خادم Express.js باستخدام helmet و cors و compression ووسيط تسجيل الطلبات
وسيط المصادقة
أنشئ وسيط مصادقة JWT لـ Express يتحقق من رموز Bearer ويربط المستخدم بالطلب
نمط قاعدة البيانات
اعرض نمط المستودع لـ PostgreSQL مع تجمع الاتصالات ودعم المعاملات وعمليات CRUD
معالجة الأخطاء
أنشئ معالج أخطاء عالمي لـ Express مع فئات أخطاء مخصصة وأكواد حالة HTTP مناسبة

أفضل الممارسات

  • استخدم TypeScript لضمان سلامة الأنواع ومنع أخطاء وقت التشغيل في الواجهات الخلفية للإنتاج
  • نفذ معالجة أخطاء مناسبة باستخدام فئات أخطاء مخصصة ومعالجات أخطاء عالمية
  • تحقق من جميع المدخلات باستخدام مخططات Zod أو Joi قبل المعالجة في منطق الأعمال

تجنب

  • ترميز الأسرار أو بيانات الاعتماد بشكل ثابت مباشرة في الشيفرة المصدرية بدلًا من استخدام متغيرات البيئة
  • استخدام أساليب متزامنة أو عمليات حاجزة تقلل من أداء الخادم
  • إرجاع رسائل خطأ تفصيلية في الإنتاج تكشف تفاصيل التنفيذ الداخلية

الأسئلة المتكررة

ما أطر Node.js المدعومة؟
تغطي هذه المهارة Express.js و Fastify مع TypeScript. كلا الإطارين يقدمان أمثلة واسعة للمسارات والوسيط والإضافات.
ما أنماط قواعد البيانات الموصى بها؟
يغطي نمط المستودع ودعم المعاملات لكل من PostgreSQL باستخدام تجمع اتصالات pg و MongoDB باستخدام Mongoose ODM.
كيف تتكامل هذه المهارة مع الأدوات الأخرى؟
الأنماط محايدة للإطار من حيث البنية. أنماط JWT و bcrypt و Redis تعمل مع أي إطار واجهة خلفية لـ Node.js.
هل بياناتي آمنة عند استخدام هذه المهارة؟
نعم. هذه المهارة توثيق فقط. لا يُنفذ أي كود، ولا يتم الوصول إلى أي ملفات، ولا تغادر أي بيانات بيئتك.
لماذا لا تعمل مسارات API الخاصة بي؟
تحقق من أن ترتيب الوسيط صحيح، وأن مخططات التحقق تطابق بنية الطلب، وأن معالجات الأخطاء مسجلة أخيرًا.
كيف تختلف هذه عن مهارات الواجهة الخلفية الأخرى؟
تركز هذه المهارة على أنماط الإنتاج بما في ذلك المعمارية الطبقية وحقن الاعتمادات وأنماط معالجة أخطاء على مستوى المؤسسات.

تفاصيل المطور

بنية الملفات

📄 SKILL.md