جاري التحميل...
جاري التحميل...
المنصة مفتوحة المصدر، المعمارية، متى نستخدمها
Supabase هو منصة Backend-as-a-Service (BaaS) مفتوحة المصدر توفر خادماً كاملاً لتطبيقاتك، بما في ذلك قاعدة البيانات والمصادقة والتخزين والاشتراكات الفورية.
فكر في Supabase كخادم جاهز للاستخدام يوفر عليك كتابة مئات الأسطر من الكود لمنطق الخادم.
كلاهما منصات BaaS شائعة، لكن Supabase يستخدم قاعدة بيانات علائقية (PostgreSQL) بينما Firebase يستخدم NoSQL (Firestore). Supabase مفتوح المصدر ويعطيك تحكماً أكبر.
مع خادم مخصص (Node.js، Django، إلخ)، تكتب جميع منطق الخادم بنفسك. Supabase يوفر APIs جاهزة لجميع عمليات قاعدة البيانات من خلال عميل JavaScript الخاص به.
تتكون لوحة التحكم من عدة أقسام: محرر الجداول، محرر SQL، المصادقة، التخزين، Edge Functions، السجلات، والإعدادات.
ما نوع قاعدة البيانات التي يستخدمها Supabase؟
ما هي الميزة الرئيسية لـ Supabase على Firebase؟
هل يتطلب Supabase كتابة كود خادم؟
أنشئ حساباً ومتجراً Supabase مجانياً. استكشف لوحة التحكم: أنشئ جدولاً وأضف بياناتاً وتحقق من ظهورها في محرر الجداول.
الحل:
// Go to supabase.com and create a free account
// Create a new project with a unique name
// Open SQL Editor and create the todos table
// Copy the Project URL and anon key
// Open Table Editor and add some data manually
// Run your first query:
supabase.from('todos').select('*')نقاط رئيسية:
مثال:
// Install
npm install @supabase/supabase-js
// Create client
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(url, key)
// Fetch data
const { data, error } = await supabase
.from('todos')
.select('*')الإجابة:
الإجابة:
ابدأ بـ Dashboard
إنشاء مشروع من Supabase Dashboard هو أسرع طريقة للبدء