Node.js의 로직 순서

2024. 11. 12. 04:57Node.js

우선 Node.js의 로직 순서를 알아보자

app.js (Application Entry Point):

애플리케이션의 시작점입니다. 서버 설정, 미들웨어 등록, 라우팅 설정 등이 이루어집니다.

  • express생성, 실행
  • 미들웨어
  • 라우팅 정의
  • 서버시작 등

미들웨어 (Middleware):

요청을 가로채서 필요한 작업을 수행합니다. 예를 들어 인증, 로깅, 데이터 파싱 등을 처리합니다.

  • 요청검증
  • 요청 로깅
  • 에러처리, 요청데이터 파싱

라우트 (Route):

URL 경로와 HTTP 메소드에 기반한 요청을 적절한 컨트롤러 함수로 연결합니다.

 

컨트롤러 (Controller):

실제 요청에 대한 로직을 실행합니다. 입력을 받고, 서비스 로직을 호출하며, 응답을 반환합니다.

 

서비스 (Service):

비즈니스 로직을 담당합니다. 데이터 처리 규칙, 비즈니스 규칙의 실행 등을 수행합니다.

 

데이터베이스/레포지토리 (Database/Repository):

데이터베이스와의 상호 작용을 처리합니다. 데이터를 조회, 추가, 수정, 삭제하는 역할을 합니다

 

 

 

참고 사이트:(https://velog.io/@9ruem2/Node.JS)

728x90
LIST

'Node.js' 카테고리의 다른 글

MongoDB의 설치 및 사용방법  (0) 2024.11.18
Node.js 활용3  (4) 2024.11.13
Node.js 활용2  (0) 2024.11.11
Node.js POST 방식  (0) 2024.11.11
3. Node.js 활용2  (12) 2024.11.09