Pre-Project 8일차 회고

최정석·2022년 9월 4일
1

Pre Project

목록 보기
8/10
post-thumbnail

금요일 ~ 일요일까지 진행한 일

  • 메인 페이지 질문 리스트 로직 수정
  • 로그인시 쿠키 세션을 통한 로그인 유지

내일 진행해야하는 일

  • 로그인을 했을때 세션 ID가 브라우저에 저장되지 않아서 fetch대신 axios를 사용해보기로 함.
  • 메인페이지 무한 스크롤 구현하기

진행하면서 어려웠던 일

금요일부터 로그인 구현에 많은 시간을 소모하고 있습니다.
이유는 서버에서 응답헤더에 세션id를 보내는데 그 세션id가 쿠키 저장소에 저장되지 않기 때문입니다.
제가 알기론 자동으로 저장되어야 하지만 정상 작동하지 않았습니다.

백엔드 쪽에서도 여러시도를 했고 프론트 쪽에서는 credentials 설정과 res.headers를 이용해 응답헤더에서 직접 가져와 React-Cookie 라이브러리를 사용하는 등 여러 시도를 해보았습니다.
그러나 res.headers에서도 쿠키 정보를 가져올 수 없었습니다.
그래서 내일 axios를 이용해 다시 테스트를 해보기로 결정하였습니다.
로그인 구현부분에서 계속 고생중이고 어떻게 해결 해야할지 막막하지만 내일 또 많은 시도를 해서 꼭 성공해보고 싶습니다.

메인 페이지 쪽에선 계속 json 서버를 통해 api를 테스트 했기 때문에 실제 서버와 통신했을때 데이터와 쿼리, 파라미터가 달라 에러가 발생했습니다. json 서버에서 더미데이터를 만들면서 테스트할때 이런 상황이 발생할걸 예상했기 때문에 침착하게 잘 처리할 수 있었습니다.

0개의 댓글