في هذه المقالة، ستتعلم كيفية إنشاء واجهة برمجة تطبيقات GraphQL باستخدام NestJS مستفيدًا من بنيتها النظيفة وأمان النوع.
NestJS هو إطار عمل NodeJS يساعد المستخدمين على إنشاء تطبيقات خلفية قابلة للتطوير على مستوى المؤسسات من خلال توفير أمان النوع ونمط معماري صارم.
GraphQL هي لغة استعلام لواجهات برمجة التطبيقات (APIs) تُستخدم على نطاق واسع كبديل لـ REST نظرًا لسرعتها وثباتها، وهو ما تحققه من خلال الاستجابة للاستعلامات بالبيانات التي تطلبها بدقة. تعمل ميزة GraphQL هذه على حل مشكلة الجلب الزائد والجلب الناقص التي تطرحها REST.
Read More