"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > **كيفية إنشاء REST API باستخدام Nest.js وTypeScript**

**كيفية إنشاء REST API باستخدام Nest.js وTypeScript**

تم النشر بتاريخ 2024-11-08
تصفح:838

Nest.js هو إطار عمل Node.js تقدمي لبناء تطبيقات فعالة وقابلة للتطوير من جانب الخادم. يستخدم TypeScript بشكل افتراضي وهو مستوحى من Angular، مما يجعل من السهل إنشاء تطبيقات معيارية جيدة التنظيم. ستتعلم في هذا الدليل كيفية إنشاء واجهة برمجة تطبيقات REST الأساسية باستخدام Nest.js وTypeScript.

**Cómo Crear una API REST con Nest.js y TypeScript**

المتطلبات الأساسية
قبل البدء، تأكد من تثبيت ما يلي:
Node.js (الإصدار 12 أو أعلى)
npm (مدير الحزم Node.js)
Nest CLI (يمكنك تثبيته باستخدام npm install -g @nestjs/cli)

الخطوة 1: إنشاء مشروع Nest.js جديد
أولاً، أنشئ مشروعًا جديدًا باستخدام واجهة سطر الأوامر Nest.js:

عش واجهة برمجة التطبيقات الجديدة الخاصة بي

اتبع التعليمات لإعداد المشروع. بمجرد الإنشاء، انتقل إلى دليل المشروع:

القرص المضغوط الخاص بي-api

الخطوة 2: إنشاء وحدة
يقوم Nest.js بتنظيم الكود في وحدات. سنقوم بإنشاء وحدة لإدارة كيان يسمى "المستخدمين":

عش ينشئ مستخدمي الوحدة

الخطوة 3: إنشاء وحدة تحكم
تتعامل وحدة التحكم مع طلبات HTTP. لنقم بإنشاء وحدة تحكم للمستخدمين:

ينشئ Nest مستخدمي وحدة التحكم

سيؤدي هذا إلى إنشاء ملف users.controller.ts في دليل src/users.

الخطوة 4: إنشاء خدمة
تحتوي الخدمة على منطق الأعمال. لنقم بإنشاء خدمة للمستخدمين:

عش إنشاء مستخدمي الخدمة

سيؤدي هذا إلى إنشاء ملف users.service.ts في دليل src/users.

الخطوة 5: تحديد كيان المستخدم
دعونا نحدد كيان المستخدم الأساسي. قم بإنشاء ملف user.entity.ts في دليل src/users بالمحتوى التالي:
الآلة الكاتبة

**Cómo Crear una API REST con Nest.js y TypeScript**

الخطوة 6: نشر الخدمة
في ملف users.service.ts، قم بتنفيذ طرق للتعامل مع المستخدمين:
الآلة الكاتبة

**Cómo Crear una API REST con Nest.js y TypeScript**
 
الخطوة 7: تنفيذ وحدة التحكم
في ملف users.controller.ts، حدد المسارات والأساليب للتعامل مع طلبات HTTP:
الآلة الكاتبة

**Cómo Crear una API REST con Nest.js y TypeScript**

الخطوة 8: تشغيل التطبيق
وأخيراً قم بتشغيل التطبيق:

بدء تشغيل npm

ستكون REST API الخاصة بك متاحة على http://localhost:3000/users.

**Cómo Crear una API REST con Nest.js y TypeScript**

خاتمة
تهانينا! لقد قمت بإنشاء واجهة برمجة تطبيقات REST أساسية باستخدام Nest.js وTypeScript. من هنا، يمكنك توسيع الوظيفة عن طريق إضافة المصادقة والتحقق من صحة البيانات والاتصال بقاعدة بيانات مثل PostgreSQL أو MongoDB.

آمل أن يكون هذا الدليل مفيدًا لك.

شكرًا لك على القراءة واترك لي تعليقاتك! ??

؟ هل أحببتها؟ شارك برأيك.
المقال كاملا، تفضل بزيارة: https://lnkd.in/ewtCN2Mn
https://lnkd.in/eAjM_Smy ?‍? https://lnkd.in/eKvu-BHe
https://dev.to/orlidev https://lnkd.in/ecHHabTD لا تفوتها!

مراجع:
الصور التي تم إنشاؤها باستخدام: Copilot (microsoft.com)

ByAMillionFriends #MakeYourselfVisible

بيان الافراج تم إعادة نشر هذه المقالة على: https://dev.to/orlidev/como-crear-una-api-rest-con-nestjs-y-typescript-14j0?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3