🙆♀️MVC 디자인 패턴과 같이, 코드를 각각 다른 부분으로 나누어 작성해야 하는 이유를 이해할 수 있다.
MVC 는 Model, View, Controller의 약자이다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다.
🙆♀️Model, View, Controller가 각각 어떤 역할을 하는지 이해할 수 있다.
데이타베이스를 뜻한다. 정보의 가공을 책임지는 컴포넌트를 말한다.
사용자 인터페이스 요소를 나타낸다. 보통 클라이언트 영역을 말한다.
데이터와 사용자인터페이스 요소들을 잇는 다리역할을 한다.
즉, 사용자가 데이터를 클릭하고, 수정하는 것에 대한 "이벤트"들을 처리하는 부분을 뜻한다.
router가 존재하는경우, user가 router로 controller를 건들여 조작한다.
🙆♀️클라이언트의 HTTP 요청에 따라 CRUD API를 구현할 수 있다. (CRUD: Create, Read, Update, Delete)
자꾸 sql 사용할때 처음에 USE 사용하는걸 까먹는다. 잊지말자.
npm run test는 사실 npm t로 작성해도 적용된다.
sql에서 나가고싶으면 exit이나 quit 명령어를 쓰면 된다.
어떤 스프린트는 서버를 키고 test를 돌리고 어떤 스프린트는 서버를 끄고 test를 돌려야한다.
이번 스프린트는 test를 돌리면 서버가 켜지는데, 서버를 키고 시작하면 test를 돌릴때 또 서버를 키려고해서 중복되어 error가 발생한다.
공식문서나 블로그등 정보를 얻을때 내가 읽고싶은 부분만 골라서 읽는 안좋은 습관이 요즘 심해진 것같다. 좀 더 꼼꼼하게 코드를 보고 설명을 읽자!