•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

PocketBase(r4 Blame)

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