📝Day 84(58)일차 WE_MOTIVATION_DIARY

김민재·2021년 10월 15일
0

빡코딩 다이어리

목록 보기
81/87
post-thumbnail

- 프로젝트 진행현황

  • 프론트와 백엔드 함께 맞춰나가야할 사항들
    <백엔드>
    (로그인 회원가입 API)
    1. 로그인 회원가입에 api 붙여서 통신해보고 에러 처리결과 받아서 뿌려주기
      <프론트>
      (리스트 페이지)
    1. 선택되는 상품에 따라 패스파라미터를 통해 디테일 페이지를 다르게 라우팅 처리해주기-
    1. 리스트 api를 받아와서 프론트 엔드에서 무한 스크롤 부분 구현하기
      => 직접 코드 다시 수정해보기
    1. 로그인되는 유저에게 nav 부분에 login을 logout으로 바뀌도록 인가부분 처리해서 보여주기
    1. sort하는 거에 따라 다른 정렬 ui 보여주기

- TODAY I LEARN ERROR 🦠

  • 프론트에서 유효성검사를 마친 뒤 백엔드에서도 검사를 마친 뒤 유효한 값만을 데이터베이스에 넣는 방식에 대해서

- HOW TO FIX MY ERROR 💊

  • ERROR를 해결한 정책 동의 관련 컬럼 추가🔑
  • 프론트에서 현재 총 4개의 입력값을 받고있는데 추가로 정책 동의 체크에 대한 유무도 데이터에 있어야한다. 사용자가 체크박스에 입력한 값역시 확인해서 5개의 값이 유효성 검사를 모두 마쳤을 때 데이터 베이스에 입력한 회원 정보를 넣어서 회원가입을 마쳐야한다

- 모르는 점

  • 로그인 회원가입 api를 줄 때 .env 환경 변수 파일에 담긴 내용들도 함께 보내줘야 jwt 토근 시크릿 키 등을 활용할 수 있다는 점
  • 백엔드에서 별개의 예외처리를 해줘야하는 것들

- 배운점

<백엔드와 프론트 소통 플로우 및 각자가 전달 해야할 것들에 대해서>

  • 프론트
    화면 단에선 프론트대로 유효성 검사를 진행하고 백엔드에서 보내주는 예외처리에 따라 로직을 짜야함
  • 백엔드
    뒤 단에선 1. 프론트에서 요청한 API에 맞게 데이터를 가공해서 보내주기 2. 로그인 회원가입의 경우 예외처리를 백엔드에서 프론트와 별도로 진행하여 예외처리된 상황들과 응답에 담기는 형태를 정리해서 프론트에게 전달

- 잘한 점과 개선할 점

  • 어찌되었거나 2주 프론트 백엔드 과정을 무사히 마친 것! 머지 과정에서 큰 문제없이 기능 구현은 마친 것까지 잘했돠!
  • 프로젝트를 하면서 스스로 조급했던 거나 부족했던 것들을 돌이켜볼 시간이 부족했던 거같다. 지나간 것에 미련을 두지 말고 나아가자.

- 목표와 마감기한: 2021-10-15

  1. 발표 후 회고록 작성
  2. 리팩토링 달리기
  3. view 부분 해결하기
profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글