본문 바로가기

회고(TIL)

2020.06.12 금요일

오늘 한 일

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

'회고(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