المسار السريع مع التحقق من الصحة

coding · GPT-4o · free

اكتب مسار Express جاهزًا للاستخدام في بيئة الإنتاج. الطريقة + المسار: [POST /api/...] الغرض: [ما يفعله المسار في جملة واحدة] المصادقة: [عامة / JWT / جلسة عمل / مفتاح API] تقديم ملف معالج واحد يتضمن: مخطط Zod للنص الأساسي والاستعلام والمعلمات — يتم تحليله باستخدام .safeParse 400 مع شكل خطأ منظم { code, message, details[] } في حالة فشل التحقق من الصحة 401/403 قبل أي استدعاء لقاعدة البيانات استدعاء المجال — لا توجد منطق أعمال مضمن، يتم تفويضه إلى services/[NAME].ts معالجة مفتاح الإيدمبوتنس إذا كان الأمر يتعلق بتعديل تسجيل منظم: req.log.info واحد عند الدخول مع معرف الترابط، وواحد عند الخروج مع المدة try/catch الذي يربط الأخطاء المعروفة برموز الحالة؛ الأخطاء غير المعروفة → 500 مع تسجيل مكدس الاستدعاءات، دون تسريب أي تفاصيل برمجيات وسيطة لتحديد الحد الأقصى لمعدل الاستدعاءات مرفقة على مستوى الموجه تعليق README في الأعلى يسرد كل أشكال الاستجابات Node 20، Express 5، TypeScript صارم.

#express #nodejs #backend