GraphQL چیست؟
- تعریف GraphQL
- GraphQL زبان پرسوجو و چارچوبی برای API است که به کلاینت اجازه میدهد دقیقاً همان دادهٔ موردنیاز خود را در یک درخواست دریافت کند. برخلاف REST، شکل پاسخ را کلاینت تعیین میکند و درخواستهای اضافی و پاسخهای پرحجم کاهش مییابد.
توضیح و کاربرد
انعطاف GraphQL هزینهٔ خود را دارد: پرسوجوهای پیچیده میتوانند سرور را تحت فشار بگذارند و باید محدود شوند. کنترل عمق و پیچیدگی پرسوجو و احراز هویت در هر فیلد، از نکات امنیتی مهم آن است.
از یک واژه به واژهٔ بعدی
مفاهیم بیشتری را در واژهنامهٔ مهندسی پیدا کنید.
