مقدمة

مكتمل

تتيح واجهات برمجة تطبيقات الويب إمكانية الوصول إلى التطبيق من قبل أي شخص يستخدم متصفحا أو برنامج عميل مزودا بإمكانية HTTP. يتيح كل مسار قدرات محددة للتطبيق.

في هذه الوحدة، بصفتك مهندسا في Tailwind Traders، بائع التجزئة الوهمي عبر الإنترنت، يتم تعيين الوظيفة لاستخدام Node.js لإنشاء مجموعة جديدة من واجهات برمجة تطبيقات HTTP التي تسرد المنتجات التي يبيعها بائع التجزئة لتمكين التطبيقات من العمل مع بيانات المنتج.

على الرغم من أن Node.js لديه بعض الإمكانات الأساسية عبر وحدة HTTP لإنشاء API، إلا أن العديد من أطر عمل الويب تبسط هذا الإعداد. على وجه الخصوص، يتم استخدام Express من قبل العديد من المطورين وكان موجودًا لفترة طويلة. يمكنك استخدامه للتركيز على إنشاء المسارات الضرورية لدعم التطبيقات الخاصة بك.

تعرف على كيفية إنشاء مسارات API باستخدام Node.js وExpress باستخدام JavaScript. ستتعرف أيضا على أجزاء عناوين URL ومكونات المسار وكيفية عملها جميعا معا.