پرش به محتوای اصلی
در حال باز کردن نماتک…
نماتک
۱۱ساعت
۱۷دقیقه
۳۰ثانیه
Namatek logo
واژه‌نامهٔ فنینرم‌افزار و داده

GraphQL

GraphQL

معنی، کاربرد و ارتباط با مفاهیم دیگر

GraphQL چیست؟

تعریف GraphQL
GraphQL زبان پرس‌وجو و چارچوبی برای API است که به کلاینت اجازه می‌دهد دقیقاً همان دادهٔ موردنیاز خود را در یک درخواست دریافت کند. برخلاف REST، شکل پاسخ را کلاینت تعیین می‌کند و درخواست‌های اضافی و پاسخ‌های پرحجم کاهش می‌یابد.

توضیح و کاربرد

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

از یک واژه به واژهٔ بعدی

مفاهیم بیشتری را در واژه‌نامهٔ مهندسی پیدا کنید.

مرور واژه‌نامه