form-data/form-data
این ماژول برای ایجاد جریانهای قابل خواندن از نوع "multipart/form-data" استفاده میشود.
کاربرد:
با استفاده از این کتابخانه میتوانی فرمها و آپلود فایلها (مثل عکس، ویدیو و سایر فایلها) را به سرورهای دیگر ارسال کنی، مثل زمانی که میخوای با APIهای خارجی تعامل داشته باشی.
در چه شرایطی بهتره استفاده شود؟
وقتی کار با HTTP requests داری و نیاز داری دادههای فرم یا فایلها رو به صورت multipart ارسال کنی، این ماژول گزینهی عالیایه. به خصوص در محیطهای Node.js که میخوای درخواستهای POST با بدنهی فرم بفرستی.
چند مثال از موارد استفاده:
- آپلود فایل به یک سرویس ابری مثل AWS S3 یا Cloudinary ️
- ارسال فرم کاربر به یک سرور بکاند بدون استفاده از مرورگر
- تست APIها با دادههای فرم و فایل در محیط سرور
- ##form
- ##file
- ##NodeJS
- ##HTTP
- ##API
- ##multipart
- ##web
- ##backend
- ##cloud
- ##REST
