Cloud Functions 서버 기반과 앱 서버 연동 계층 — 계정 생성 트리거 · 약관 동의 기록 · 운영자 권한 · Admin 쓰기 관문 · Firestore·Functions 클라이언트 · 오류 코드 전달
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { initializeApp } from 'firebase-admin/app';
|
||||
import { setGlobalOptions } from 'firebase-functions/v2';
|
||||
|
||||
// Admin SDK 는 보안 규칙을 우회한다. 그래서 재화를 건드리는 경로가 전부
|
||||
// 이 패키지 안에만 있어야 하고, 규칙 층은 클라이언트 쓰기를 전면 차단한다.
|
||||
initializeApp();
|
||||
|
||||
// 리전을 서울로 고정한다. 기본값(us-central1)이면 왕복 지연이 그대로 체감된다.
|
||||
setGlobalOptions({ region: 'asia-northeast3', maxInstances: 20 });
|
||||
|
||||
export {
|
||||
fnAuthOnCreate, fnConsentRecord, fnAdminSetRole,
|
||||
} from './account/account.js';
|
||||
export { fnAdminWrite } from './admin/admin.js';
|
||||
Reference in New Issue
Block a user