supabase

RingKim1·2024년 6월 11일

서비스 플랫폼

목록 보기
1/1
post-thumbnail

지난 과제를 해결하는데 있어 가장 핵심인 supabase를 간단하게 정리하고 넘어가야겠다.


📌supabase

  • 오픈 소스 Backend as a Service(BAAS) 플랫폼
  • 데이터베이스, 인증, 스토리지 및 서버리스 함수와 같은 다양한 백엔드 기능을 제공
  • PostgreSQL(객체-관계형 데이터베이스)

❓BaaS(Backend as a Service)

클라우드 서비스의 일종으로, 백엔드 기능(데이터베이스, 인증, 파일 저장, 서버리스 함수 등)을 제공하여 개발자들이 직접 백엔드를 구축하지 않고도 애플리케이션을 개발할 수 있도록 합니다.

이를 통해 개발 시간과 비용을 절감할 수 있으며, 백엔드 인프라의 유지 보수 부담을 줄일 수 있습니다.


Supabase 사용법

1. 회원가입 및 프로젝트 생성

  • Supabase 웹사이트에 가입하고 로그인
  • 새로운 프로젝트를 생성

2. 클라이언트 라이브러리 설치

yarn add @supabase/supabase-js

npm install @supabase/supabase-js

3. Supabase 인스턴스 초기화

import { createClient } from '@supabase/supabase-js'

const supabaseUrl = 'https://your-project.supabase.co'
const supabaseKey = 'your-anon-key'
const supabase = createClient(supabaseUrl, supabaseKey)

4. 데이터베이스 작업

예시

const { data, error } = await supabase
  .from('your_table')
  .select('*')

더 자세한 사용법은 공식문서 확인 필요

profile
커피는 콜드브루

0개의 댓글