오늘 한 일
- 오늘은 mysql과 node.js를 통해 mvc 패턴을 바탕으로 데이터베이스와, 그 데이터베이스를 사용하는 서버를 작성했다.
- mvc 패턴
- model - view - controller로 나누어 프로젝트를 구성하는 패턴을 의미
- model - 앱의 정보, 데이터를 나타냄, DB로부터 데이터를 받아서 그 데이터를 가공하는 역할
- view - 사용자 인터페이스 요소를 다루는 역할
- controller - model과 사용자 인터페이스를 연결하는 역할, 사용자로부터 발생하는 이벤트를 처리
- model - view - controller로 나누어 프로젝트를 구성하는 패턴을 의미
- 진행하면서 들었던 의문점
- 아직 async, await에 대해서 잘 이해하지 못했다.
- 위 개념과 Promise를 사용하여 테스트는 통과되었지만 어떻게 프로젝트가 돌아가는지 제대로 이해하지 못했다.
- 테스트를 진행하면서 DB에 저장되는 데이터중, DB에 남아있는 데이터와, 남아있지 않은 데이터가 있었다.
- 아직 async, await에 대해서 잘 이해하지 못했다.
- 지금은 테스트를 모두 통과했지만 과연 잘 돌아가는지 의문이 들어 client를 붙여 실행해보고 있다.
- 중간중간 400 에러가 발생한다.
- client가 server로부터 받는 데이터의 양식이 맞지 않는 것 같다. 이 부분을 수정 중이다.
- 중간중간 400 에러가 발생한다.
- mvc 패턴
'회고(TIL)' 카테고리의 다른 글
| 2020.06.17 수요일 (0) | 2020.06.17 |
|---|---|
| 2020.06.15 월요일 (0) | 2020.06.15 |
| 2020.06.11 목요일 (0) | 2020.06.11 |
| 2020.06.10 수요일 (0) | 2020.06.10 |
| 2020.06.09 화요일 (0) | 2020.06.09 |