지난 과제를 해결하는데 있어 가장 핵심인 supabase를 간단하게 정리하고 넘어가야겠다.
❓BaaS(Backend as a Service)
클라우드 서비스의 일종으로, 백엔드 기능(데이터베이스, 인증, 파일 저장, 서버리스 함수 등)을 제공하여 개발자들이 직접 백엔드를 구축하지 않고도 애플리케이션을 개발할 수 있도록 합니다.
이를 통해 개발 시간과 비용을 절감할 수 있으며, 백엔드 인프라의 유지 보수 부담을 줄일 수 있습니다.
yarn add @supabase/supabase-js
npm install @supabase/supabase-js
import { createClient } from '@supabase/supabase-js'
const supabaseUrl = 'https://your-project.supabase.co'
const supabaseKey = 'your-anon-key'
const supabase = createClient(supabaseUrl, supabaseKey)
예시
const { data, error } = await supabase
.from('your_table')
.select('*')
더 자세한 사용법은 공식문서 확인 필요