اتصال به فضای ذخیرهسازی ابری در برنامههای NodeJS
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
برای استفاده از Object Storage در برنامههای NodeJS، میتوانید از پکیج aws-sdk/client-s3 استفاده کنید که بایستی با دستور زیر، آن را در پروژه خود، نصب کنید:
کپی
پس از آن، کافیست تا طبق مستندات ایجاد کلید، یک کلید جدید برای باکت خود بسازید. اطلاعات مربوط به ENDPOINT و نام باکت نیز در صفحه تنظیمات، در بخش دسترسی با SDK، برای شما قرار گرفته است. در نهایت نیز، بایستی اطلاعات مربوط به Object Storage خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:
کپی
تمامی کارها انجام شده است و میتوانید از Object Storage در برنامه خود، استفاده کنید؛ در ادامه، مثالهایی از این مورد برایتان آورده شده است:
نمونه کد آپلود فایل
کپی
نمونه کد دانلود فایل
کپی
نمونه کد دریافت لینک دانلود فایل
کپی
نمونه کد دریافت لیست فایلهای موجود در باکت
کپی
نمونه کد حذف فایل
کپی
نمونه کد نمایش لیست باکتها
کپی
نمونه کد آپلود فایل از طریق multer
کپی