항해99 8주차 Til 6.27 ~ 7.03
이번주 부터 실전 프로젝트 주다
우리 조는 블로그 플렛폼을 만들기로 했다
아이디어가 좋다고 생각했다
댓글로만 소통할 수 있었다면 화상채팅으로 소통 할 수 있는 블로거 만들기!!
기획부분 부터 API 설계 DB 설계 까지 하고 나니 4일은 지났다...
왜 다들 기획부분에서 시간을 잡아 먹는지 알것 같았다 ..
- 8주차 Paper-blog를 만들기로 했다
- 취지는 이렇다. 요즘 블로그가 복사 붙여넣기가 많아 같은내용들이 많이 보인다.
- 우리는 그것을 방지하기위해 복사 붙여넣기를 제한한다. => 사용자가 불편함을 느끼지 않을까?
라고 물어볼수 있겟만 우리는 그만큼 신뢰성이 강한 글이 라는 것을 목표로 두고 있다.- 복사 붙여넣기가 아닌 한글자 한글자 내생각을 적어 가는 공간 이라는 방향성을 두고 있기때문이다
1차 목표는 소셜 로그인을 제외한 기능 구현이다
노드 입문 주차 부터 다룬 내용이라 크게 어려운 부분은 없었다
그래서 우리는 각자 조금더 깊이 공부 하자고 했고
jest를 이용한 테스트 코드까지 작성했다.
nest.js를 공부하며 typesrcipt를 공부해서 나중에 적용해 보기로 한다.
githubActions을 이용한 CD(자동화 베포) 구축
계속 해오던 API구현이라 크게 어렵지 않았다.
그나마 새로 적용한게 있다면 nodemeailer를 이용한 이메일 인증
소셜 로그인 기능 구현(JWT토큰을 이용했다).
회원 탈퇴시 데이터 백업기능(실사용은 불가).
기획부분 부터 DB설계 까지 너무 많은 시간을 노력해야 했다...
코딩을 하면서 마주 하는 에러를 만나는 것 보다 이것이 더 힘들다고 생각 하게 되는 주였달까...??
로드 밸러싱을 이용해 서버 과부화 줄이는 방법
accessToken, refreshToken 을 발급해 보는 방법
stauts상태 코드 적합하게 적용하는 방법
트러블 슈팅 자세하게 적기
블로그를 매일 쓰면서 오늘 마주한 문제나 해결 방법 고민, 오늘 한 것들을 정리해서 올릴 생각이다