[항해 99] 8주차 WIL

박선우·2022년 7월 3일
0

WIL

목록 보기
7/33
post-thumbnail

TIL

항해99 8주차 Til 6.27 ~ 7.03

  • 이번주 부터 실전 프로젝트 주다

  • 우리 조는 블로그 플렛폼을 만들기로 했다

  • 아이디어가 좋다고 생각했다

  • 댓글로만 소통할 수 있었다면 화상채팅으로 소통 할 수 있는 블로거 만들기!!

  • 기획부분 부터 API 설계 DB 설계 까지 하고 나니 4일은 지났다...

  • 왜 다들 기획부분에서 시간을 잡아 먹는지 알것 같았다 ..

8주차 실전 프로젝트(Paper blog)

  • 8주차 Paper-blog를 만들기로 했다
  • 취지는 이렇다. 요즘 블로그가 복사 붙여넣기가 많아 같은내용들이 많이 보인다.
  • 우리는 그것을 방지하기위해 복사 붙여넣기를 제한한다. => 사용자가 불편함을 느끼지 않을까?
    라고 물어볼수 있겟만 우리는 그만큼 신뢰성이 강한 글이 라는 것을 목표로 두고 있다.
  • 복사 붙여넣기가 아닌 한글자 한글자 내생각을 적어 가는 공간 이라는 방향성을 두고 있기때문이다
  • 이번에 내가 맡은 부분은 회원가입 부분(소셜로그인(카카오,네이버,구글))이다.
  • 회원탈퇴시 데이터 백업, 이메일을 인증한 비밀번호 변경

백엔드 github주소

  • 1차 목표는 소셜 로그인을 제외한 기능 구현이다

  • 노드 입문 주차 부터 다룬 내용이라 크게 어려운 부분은 없었다

  • 그래서 우리는 각자 조금더 깊이 공부 하자고 했고

  • jest를 이용한 테스트 코드까지 작성했다.

  • nest.js를 공부하며 typesrcipt를 공부해서 나중에 적용해 보기로 한다.

8주차 실전 프로젝트 진행중

  • githubActions을 이용한 CD(자동화 베포) 구축

  • 계속 해오던 API구현이라 크게 어렵지 않았다.

  • 그나마 새로 적용한게 있다면 nodemeailer를 이용한 이메일 인증

  • 소셜 로그인 기능 구현(JWT토큰을 이용했다).

  • 회원 탈퇴시 데이터 백업기능(실사용은 불가).

  • 기획부분 부터 DB설계 까지 너무 많은 시간을 노력해야 했다...

  • 코딩을 하면서 마주 하는 에러를 만나는 것 보다 이것이 더 힘들다고 생각 하게 되는 주였달까...??

앞으로 할일

  • 로드 밸러싱을 이용해 서버 과부화 줄이는 방법

  • accessToken, refreshToken 을 발급해 보는 방법

  • stauts상태 코드 적합하게 적용하는 방법

  • 트러블 슈팅 자세하게 적기

  • 블로그를 매일 쓰면서 오늘 마주한 문제나 해결 방법 고민, 오늘 한 것들을 정리해서 올릴 생각이다

profile
코린이 열심히 배우자!

0개의 댓글