나의 개발일지(김지헌)
항해 99 39일차 10/27일 본문
오늘은 과제를 제출하는 날이었는데 서버 배포를 하는 과정과 다른 문제들이 많이 있었는데
https <-> http 사이 Cookie 전달 불가능한 현상 발생. 클라이언트 브라우저에 쿠키가 담기나, axios header가 이것을 받아오지 못하는 문제가 있었고 서버 배포 시 프로토콜이 동일하지 않아서 발생하는 문제였고 프런트, 백 앤드 둘 다 같은 프로토콜로 실행을 했지만 Cookie값을 주고받고 하는 것이 문제가 되었다.
그래서 서버쪽에서는 로그인을 하면 response로 토큰을 보내주고 프런트에서는 그것을 받아서 로컬 저장소로 저장하여 headers에 담아서 서버 쪽으로 보내주는 것으로 구현을 했는데 서버에서 토큰 검증하는 미들웨어가 Cookie로 받아오는 것으로 구현을 했기 때문에 req.Cookie에서 req.headers로 코드를 바꿔 주고 검증을 했었다.
처음 협업 하는 과정에서 api의 요청 주소와 설계가 미흡했던 것을 많이 느끼는 한 주였고 다음번에는 api의 설계와 명세서를 상세하게 해야 한다는 것을 많이 알아가게 되었고 소통도 많이 중요하다는 것을 알아가는 주차였던 거 같다. 그리고 서버를 배포하기 전에 nogrok을 사용하여 로컬 컴퓨터의 개발 환경을 인터넷으로 공유를 해줌으로써 ec2를 사용하기 전에 작동은 잘하는지를 확인해볼 수 있는 방법들도 찾아보고 했었기 때문에 다음번에는 조금 더 좋은 방향으로 프로젝트를 완성할 수 있을 거 같다
'항해 99' 카테고리의 다른 글
항해 99 41일차 10/29일 (0) | 2022.10.29 |
---|---|
항해 99 40일차 10/28일 (0) | 2022.10.29 |
항해 99 38일차 10/26일 (0) | 2022.10.27 |
항해 99 37일차 10/25일 (0) | 2022.10.26 |
항해 99 36일차 10/24일 (0) | 2022.10.25 |