본문 바로가기
프로젝트 회고/저쪽 손님께서 보내신 겁니다. 🍸

[칵테일 웹 서비스 프로젝트] 8일 차 회고

by HelloJudy 2022. 4. 28.

📖 2022년 4월 28일


✔️ 오늘 내가 한 일

  • login validation ( Joi )
  • register validation ( Joi )
  • token 프론트 코드 공부
  • DB 데이터 수정
  • 백엔드 코드 Fix (리팩토링)

 

😥 어려움을 겪은 일

 

1) [Node.js] EADDRINUSE 에러 해결

 

갑자기 추가적으로 터미널에서 포트를 열지 않았는데 아래와 같이 오류가 뜨면서 이미 5000 포트를 사용하고 있다고 나왔다. 

그래서 포트를 찾아서 직접 내리는 코드를 찾아 해결했다.

 

 

✔️ 윈도우

 

netstat -ano | find "5000"

 

포트를 찾아서 끝에 있는 'PID번호'를 확인하고

 

taskkill /pid 1234
taskkill /f /pid 1234

나는 /f 옵션으로 강제 종료해주었다.

 

 

✔️ 리눅스, 맥

 

sudo lsof -i : 5000

 

이때 숫자는 역시 위의 코드로 찾은 'PID번호'이다.

 

kill -9 1234

 

 

 

💡 TIL ( Today I Learned )

 

1) Joi

 

오늘은 코치님이 추천해주신 validation 모듈 joi, class-validator 중 Joi를 설치해서 구현해보았다.

 

 

👉 내가 작성한 포스팅 보러 가기 <[Node.js] Validation 라이브러리, Joi로 단단한 코드 짜기>>

 

 

 

 

💁‍♀️ 오늘 느낀 점

 

1차 프로젝트에서 기본적인 3 계층 구조, CRUD, 로그인, 회원가입 등을 구현해본 경험이 있어 이번에는 1차 때 하고 싶었던 것들을 공부하고 구현할 시간이 있어 좋았다.

 

기본 코드에서 좀 더 고도화하는 작업!

 

이번 프로젝트가 나뿐만 아니라 팀원 전체가 아쉬움 없이 하고 싶은 구현 전부 할 수 있었으면 좋겠다!!

 

그리고 종강하고 쉬지 않고 달리고 있는데 같이 공부하고 같이 프로젝트할 동료가 있어 너무 좋다!!!

(그래도 7월엔 좀 쉬어야지💭)

 

오늘 Joi도 코드가 어렵게 들어가지 않았는데 자꾸 오류가 나서 ㅠㅠ 슬펐는데 멋쟁이🌟

백엔드 두 분이 도와주셔서 해결할 수 있었다... 감쟈합니다 ㅠ 😉

그리고 오늘 느낀 MBTI는 과학! ㅋㅋㅋㅋㅋㅋ 

 

 

📌 내일 할 일(계획)

 

  • DB 인덱스로 최적화 (빠른 탐색, 지연 줄이기)
반응형

댓글