본문 바로가기
회고 모음

씹뜯맛 Node.js with REST&GraphQL - 3주차 회고

by e-pd 2020. 9. 22.

무엇을 배웠는가?

3주차에는 Mongodb를 배웠다. mongodb의 사용법을 배우고 api와 연동하는 법을 학습했다.

 

 

스터디 3주차 과제

- 기존에 만들어진 게시판 기능에 DB를 연동해서 데이터를 가져오는게 미션이다.

 

좋았던점

- connection 처리를 어떻게하는지 좀더 좋은 코드를 익혔다.

- 평소에 잘 안쓰던 몽고디비를 사용했다. 

 

부족했던점

- 클라이언트에서 계속 호출을 하는데 어떤 콜을 해서 에러났는지 체크하고 싶었는데 그게 쉽지않았다.

- 스펙대로 구현하기가 쉽지않았다. document 한개, 두개는 이해할만했지만 Mutation으로 계속 Document 조회하고

조작하는게 쉽지않았다. 익숙하지않다지만 사용자가 만족할 서비스를 커스텀하는게 역시 보통일이 아니다.

- 코드리뷰에서 콜백처리의 지적을 받았다. aync await 이론으로만 알고있어서 기계적으로 쓴 것같다. 고쳐야겠다.

- PR을할때 깃메시지를 잘 확인했어야했는데 몇번 오류가 났다. 되돌리기도 어렵다. 조심해야겠다.

 

이번주

- 디비 연결이라고 너무 만만하게 봤던거 같다. 몽고디비에 이번에 당했더니(?) 특수한 경우에만 쓰고싶어졌다.

 

다음주 목표

- Graphql 백단 서버 만들기다. 스터디 리더분께 많이 배울 수 있을것같다. 기대된다.