•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

PocketBase(r2 Blame)

r2
r1
1[목차]
2
3== 개요 ==
r2
4[[https://pocketbase.io/|PocketBase(포켓베이스)]][* 이름은 주머니(Pocket) 안에 넣을 수 있을 만큼 가볍다는 뜻이다.]는 단 한 파일로 백엔드를 구축할 수 있는 간단하고 가벼운 오픈 소스[* GitHub에 코드가 공개되어 있다. ([[https://github.com/pocketbase/pocketbase|PocketBase GitHub]])] 백엔드 자동 관리 서비스다.
r1
5
6== API ==
7PocketBase는 다양한 기능과 API를 제공한다. PocketBase는 JavaScript SDK과 Dart SDK를 지원해 리액트 등의 웹 프로젝트와 플러터 프로젝트에 활용할 수 있다.
8=== 데이터베이스 ===
9PocketBase는 데이터베이스로 SQLite를 사용한다. PocketBase는 데이터베이스를 '''컬렉션'''이라고 칭한다.
10=== 사용자 관리 ===
11PocketBase를 사용하면 사용자 관리도 쉽게 사용할 수 있다. 사실 사용자도 데이터베이스를 이용해 구축되어 있다. 그래서 사용자도 컬렉션을 관리하듯이 추가, 제거, 수정할 수 있다.
12==== 로그인 방식 ====
13PocketBase는 다양한 로그인 방식을 지원한다.
14 1. 아이디와 비밀번호
15 1. OAuth2
16 1. OTP
17
18[[https://pocketbase.io/docs/authentication/|PocketBase 인증 공식 문서]]
19