Next.js / Supabase: CRUD, Authentication, RPC, Database, Functions, Buckets, Server Actions
- SuperBase는 Firebase와 유사한 기능을 제공하는 오픈 소스 백엔드 API 플랫폼입니다. 🗝️
- 이 강의에서는 Next.js 애플리케이션과 SuperBase의 통합 방법에 대해 설명합니다. 🔐
- SuperBase는 구글, GitHub, 이메일 로그인 등 다양한 인증 방법을 지원합니다.
- SuperBase는 SQL Editor와 Table Editor를 통해 데이터베이스를 관리할 수 있습니다. 🔄
- SuperBase는 사용자 권한에 따라 데이터베이스 액세스를 제어할 수 있는 Role-Based Access Control(RBAC)을 제공합니다. 🛡️
- Next.js 애플리케이션에서 SuperBase 서버 함수와 트리거를 사용하여 복잡한 로직을 처리할 수 있습니다. ⚡
- SuperBase는 페이지 보안을 구현하고 서버 측 인증을 사용할 수 있는 기능을 제공합니다. 🔐
- Server Side Actions을 통해 Next.js 애플리케이션에서 복잡한 서버측 로직을 처리할 수 있습니다. ⚙️
- SuperBase는 중간 처리기(Middleware)를 사용하여 사용자 세션을 새롭게 하고 서버 측 인증을 구현하는 데 유용합니다. 🔁