Building & Learning/MERN PERN
MERN - 클라이언트/서버 프로젝트 라우터, API 설정 4
devlunch4
2025. 7. 14. 11:11
반응형
MERN - 클라이언트/서버 프로젝트 mongodb Clerk(firebase login) 권한 설정 4
간단하게 원리와 순서를 적어보았다.
---
작동 순서
- 서버 실행 - 데이터베이스 연결, 미들웨어 등록
- 클라이언트 요청 - GET, POST
- 인증처리 - 사용자 로그인 상태 확인 및 인증
- 미들웨어 처리
- 컨트롤러 실행
- 응답 반환
필요한 파일 종류를 정리해보면
--
필요파일
서버초기화
DB설정
컨트롤러
라우터
미들웨어
모델
자원
UI(프론트엔드)
--
구조
configs/ → 설정 관련 (DB 등)
controllers/ → 실제 로직 처리 (DB 연산, 응답 생성)
routes/ → API 엔드포인트 정의
middleware/ → 인증 등 중간 처리
models/ → DB 모델 정의
client/components/ → 프론트엔드 React UI
끝!
반응형