عن الدرس
في العديد من تطبيقات الويب، يُطلب من المستخدم من جهاز العميل تحميل ملف (مثل قيام المستخدم بتحميل الصور ومقاطع الفيديو باستخدام تطبيقات Facebook أو Instagram) إلى الخادم. هناك عدد من وحدات المصدر المفتوح المتاحة في سجل NPM، والتي يمكن من خلالها تمكين ميزة تحميل الملفات في تطبيق Node.js. توفر وحدة Formidable واجهة برمجة تطبيقات ملائمة للتعامل مع عمليات تحميل الملفات. يمكن استيراد وحدة Formidable في وحدة Node.js الأساسية جنبًا إلى جنب مع وحدة http المضمنة، بالإضافة إلى تطبيق Express.