스키마
-
[Node.js + React ] 3. MongoDB 스키마 작성개발 일기/풀스택 일기 2025. 7. 11. 00:55
1. 시작DB는 본격적으로 연결했으니, 이제는 그 안에 들어갈 것들을 세부적으로 정해주면 됩니다. 우선 알아야할 게 MVC 패턴입니다. 모든 코드들을 하나의 파일에 다 때려박으면 모든 게 불편해집니다. 물론 파일 구조는 단순해지기야 하겠지만... 나머지 전부가 단점일 정도로요. 그래서 대다수 서비스들이 보다 효율적으로 코드를 나누기 위해 선택한 것이 MVC 패턴입니다. Model: 데이터 관련View: 클라이언트 측 관련(보여주는 거)Controller: 제어 관련 아주 간단하게 표현하자면 이렇습니다. 뷰를 통해 보여줄 것을 보여주고, 어떤 요청을 받았을 때는 컨트롤러가 처리하고, 데이터가 필요할 때는 모델에게서 꺼내옵니다. 가장 중요한 것은 각 요소가 각자 할 일만 한다는 점입니다. 그렇기 때문에 ..