커넥션 이벤트
[MongoDB] Express.js + Mongoose ODM 폴더 구조, 커넥션 이벤트
[MongoDB] Express.js + Mongoose ODM 폴더 구조, 커넥션 이벤트
2021.12.06🎯 Express.js + Mongoose ODM Express.js는 프로젝트 구조를 자유롭게 구성할 수 있기 때문에 어느 부분에 Mongoose ODM을 위치시키면 좋을지 적절한 위치를 결정하는 것이 중요하다. 일반적으로 models 디렉터리에 Schema와 Model을 같이 위치한다. app 객체는 애플리케이션 시작을 의미하는 부분이므로 해당 부분에 데이터베이스 연결을 명시하는 mongoose.connect를 위치해준다. 📝 Mongoose ODM 커넥션 이벤트 Express.js 애플리케이션은 종료되지 않고 동작하기 때문에 계속해서 데이터베이스가 정상적으로 동작하는지를 파악하기 위해 동작 중에 발생하는 데이터베이스 연결 관련 이벤트에 대한 처리를 하는 것이 좋다. 즉, DB가 살아있는지 파악하는 ..