회고

2021-12-15 TIL

Facts (사실, 객관)

  • 엘리스 SW엔지니어 트랙 - 팀 프로젝트 진행
  • MongoDB Atlas 연동 및 라우터 로직 구현

 

Feelings (느낌, 주관)

오늘 MongoDB 클라우드에 연결하는 과정에서 발생한 에러 원인을 찾지 못해서 오랜 시간을 소모했다. Atlas에 각각의 컬렉션이 생성되는 것까지는 구현이 되었는데, mongoose 메서드를 사용하면 undefined 오류가 발생했다. 나중에 알고 보니 라우터 로직에서 유저 모델이 아닌 스키마를 불러오도록 경로 설정을 잘못해서 생긴 문제였다. 다소 허탈하긴 했지만 CRUD가 잘 되는 것을 확인하고 나니 조금은 뿌듯했다.

 

구현한 API의 CRUD를 테스트하면서 postman보다 httpie가 더 편리하다고 느꼈다. 터미널에서 한 줄의 명령어로 다양한 http 요청을 할 수 있다. 간단한 요청일수록 httpie가 더 용이하기 때문에 테스트하기에 좋다.

 

https://httpie.io/docs/cli/snapcraft-linux

 

Snapcraft (Linux) - HTTPie 2.6.0 (latest) docs

To install Snapcraft (https://snapcraft.io/), see its installation (https://snapcraft.io/docs/installing-snapd).

httpie.io

 

프로젝트의 프론트 담당 코치님과 처음으로 오피스아워를 가졌다. 모두 함께 대화를 나누는 중에 프로젝트의 컨셉을 다시 정립해 볼 필요성을 느껴서, 오피스아워가 끝나고 팀원들끼리 별도의 회의를 진행했다. 결과적으로는 프로젝트의 주제, 컨셉 등이 바뀌게 되었고 덕분에 좀 더 특색 있고 뚜렷한 목표를 가진 프로젝트를 구현할 수 있을 것 같다.

 

Findings (배운 점)

  • 모듈을 불러올 때 경로를 자세히 확인해야 한다.
  • MongoDB Atlas나 Compass의 인터페이스에 좀 더 익숙해졌다.

 

Things to do (해야 할 것들)

  • Azure VM 배포에 대해 알아보기
  • Atlas를 외부 서버와 연동하는 방법 알아보기
  • 프로젝트 이름, 주요 게시판 이름, 메인페이지 주요 내용 생각해보기

 

Affirmation(자기 선언)

  • 시간을 잘 분배하자

'회고' 카테고리의 다른 글

2021-12-17 TIL  (0) 2021.12.18
2021-12-16 TIL  (0) 2021.12.17
2021-12-14 TIL  (0) 2021.12.14
소프트웨어 개발의 지혜 - 코드숨 리액트편(5기) 후기  (0) 2021.11.10
2021-11-04 TIL  (0) 2021.11.04