فریم ورک LoopBack چیست؟

مهر 8, 1397     میثم عبداللهی    

فریم ورک LoopBack

سلام به شما کاربران عزیز و دوست داشتنی. امروز میخوام درباره فریم ورک LoopBack که برای API های Node.js نوشته شده براتون مطلب بذارم.

فریم ورک LoopBack چیست؟

فریم ورک LoopBack مجموعه ای از ماژول های Node.js است که شما می توانید به طور مستقل یا با هم برای استفاده سریع از API های REST به کار ببرید. یک برنامه LoopBack با منابع داده از طریق API مدل LoopBack در دسترس است و به صورت محلی در داخل Node.js، از راه دور از طریق Rest و از طریق API های محلی مشتری برای اندروید، IOS و HTML5 تعامل دارد. با استفاده از این API ها، برنامه ها می توانند پایگاه داده ها را جستجو کنند، داده ها را ذخیره و فایل ها را آپلود کنند، ایمیل ارسال کنند، اطلاعیه های فشار ایجاد کنند، کاربران را ثبت نام کنند و به انجام اقدامات دیگر ارائه شده توسط منابع داده ها و خدمات بپردازند.

انواع استفاده

LoopBack یک چارچوب Node.js بسیار متنوع و متن باز است که شما را قادر می سازد تا کار های مختلفی انجام دهید که در ادامه به بیان چند مورد از ان ها می پردازیم:

  • ایجاد API های REST پویا و به پایان رسانده شده با کمترین خط کد و یا حتی بدون برنامه نویسی
  • دسترسی به داده ها از پایگاه داده های مهم ارتباطی از جمله SOAP و MongoDB
  • ترکیب روابط مدل و کنترل دسترسی برای API های پیچیده
  • اجزای جداگانه برای ذخیره فایل و ورود شخص ثالث

انواع ماژول ها

در فریم ورک LoopBack از مازول های مختلفی استفاده شده که در ادامه به بیان چند مورد از انها و استفاده ی آن ها می پردازیم:

  • مدل ها: استفاده برای مدل های پویای مدل سازی و افشای آنها به عنوان API ها بدون نگرانی در مورد Persisting
  • انتزاع (Abstraction): استفاده برای اتصال به چندین منبع داده یا خدمات و باز گرداندن یک مدل انتزاعی با قابلیت CRUD مستقل از منبع داده پشتیبان گیری
  • مقدار دهی اولیه: استفاده برای پیکربندی منابع داده، سفارشی کردن مدل ها، پیکر بندی مدل ها و پیوستن انها به منابع داده.
  • ترتیب دهی: استفاده برای پیکربندی middleware در نقاط مختلف در طول چرخه عمر برنامه
  • ادغام: استفاده برای اتصال به یک سیستم موجود که API ها را از طریق رابط های مشترک و شرکت های وب نمایش می دهد
  • کاربران: استفاده برای ایجاد برنامه مشتری با استفاده از اشیا پلت فرم بومی مانند AngularJS که با API های LoopBack با REST در ارتباط باشد.

یادگیری بیشتر

همان طور که گفته شد، LoopBack یک فریم ورک متن باز برای API های Node.js است. اگر مایلید اطلاعات بیشتری درباره این فریم ورک و نحوه شروع کار با اون رو بدست بیارید، کافیه اینجا کلیک کنید و اطلاعات لازم رو از سایت مرجع فرا بگیرید.

دسته‌بندی‌ : بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*