📋 محتويات الصفحة
📖 الوصف
GraphQL Playground هي بيئة تطوير تفاعلية لاستكشاف واختبار GraphQL APIs. توفر واجهة مرئية لكتابة الاستعلامات والاستعلامات المتبادلة (Mutations). تم تطوير Playground سابقاً من Prisma، وهي الآن مدمجة في معظم GraphQL servers.
🎯 يستخدم في
مجالات استخدام هذه الأداة
•
استكشاف GraphQL APIs
•
كتابة الاستعلامات
•
اختبار الـ schema
•
توثيق API
✨ المميزات
أبرز مميزات هذه الأداة
✓
واجهة مستخدم ممتازة
✓
auto-completion
✓
Schema Explorer
✓
History of queries
✓
Subscriptions support
✓
Tabs متعددة
✓
HTTP Headers
✓
Query variables
⚠️ العيوب
نقاط يجب مراعاتها
×
تم التخلي عنها (مؤرشفة)
×
تستبدل بـ Apollo Sandbox
×
لا تتلقى تحديثات
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# GraphQL Playground مدمجة في معظم GraphQL servers
# استخدم Apollo Sandbox بدلاً من ذلك
# تثبيت Apollo Server مع Playground
npm install @apollo/server graphql
# أو استخدم GraphiQL مدمج:
# في Express:
const express = require('express');
const { graphqlHTTP } = require('express-graphql');
const app = express();
app.use('/graphql', graphqlHTTP({ schema, graphiql: true }));
📚 أدوات أخرى في API
قد يعجبك أيضاً