Express + Mongoose ODM

Jong-uk·2023년 4월 8일
0

엘리스 온라인 학습

목록 보기
20/39

Express.js에서 Mongoose ODM 사용하기

  • Express는 프로젝트 구조를 자유롭게 구성할 수 있기 때문에 Mongoose ODM을 적절한 위치에 작성하는 것이 중요

Mongoose OMD 위치 정하기

  • 일반적으로 models 디렉터리에 Schema와 Model을 같이 위치
  • app 객체는 어플리케이션 시작을 의미하는 부분이므로 해당 부분에 데이터베이스 연결을 명시하는 mongoose.connect를 위치

커넥션 이벤트

  • Express.js 어플리케이션은 종료되지 않고 동작하기 때문에
    계속해서 데이터베이스가 정상적으로 동작하는지를 파악하기 위해 동작 중에 발생하는 데이터 베이스 연결 관련 이벤트에 대한 처리를 하는 것이 좋음

커넥션 이벤트 종류

  • connected - 연결 완료
  • disconnected - 연결이 끊김
  • reconnected - 재연결 완료
  • reconnectFailed - 재연결 시도 횟수 초과

출처 : 엘리스 아카데미

profile
안녕하세요! 만나서 반갑습니다.

0개의 댓글