본문 바로가기

항해99_10기/105일의 TIL & WIL

[3주차 WIL] 2022.11.28 ~ 2022.12.03 회고

3주차가 또 끝이 났다.

11.28(월) ~ 12.1(목) 동안은 Node.js 입문주차 개인 프로젝트와 팀 과제를 수행했다.

노드 입문주차동안은, 노드 환경에서 express 프레임워크를 사용하여 기본적은 CRUD를 구현하였다.

  • 개인 과제 - 게시판 포스팅/댓글 CRUD
    • request.body에 대한 검증 처리를 모든 api에 반복해서 적지 않기 위해, 전역에 검증 함수를 하나 만들어 처리해 주었다.
    • error의 경우도, 지정된 error 메세지와 status 번호를 내보내기 위해, customError class를 만들고, constructor 함수에 매번 필요한  http status 번호와 에러 메세지를 받아서 출력할 수 있도록 처리해주었다. 
 

GitHub - jn33-dev/hanghae-week3

Contribute to jn33-dev/hanghae-week3 development by creating an account on GitHub.

github.com

 

package.json | npm Docs

Specifics of npm's package.json handling

docs.npmjs.com

 

 

그리고 12.2(금) ~ 12.3(토) 동안은 Node.js 숙련주차로, jwt를 이용한 로그인, 회원가입 및 인증 시스템 만드는 법을 배우고 있으며, MySQL을 이용하여 node.js 개발 환경에서 관계형 데이터베이스 사용법도 배우는 중이다.

 

음... 이제 4주차에 접어들었는데, 생각보다 체력이 떨어진다..ㅎㅎㅎ

덕분에 집중력도 많이 저하되었는데, mySQL이 생가보다 강적이어서..(엉엉ㅜㅜ)

그래도 붙어 앉아서 하다 보면 이해가 가고, 잘 활용할 수 있게 되겠지..?? (이번주의 희망사항이다)