조용원
10
2022-08-06 16:47:46
3
132

안녕하세요 FE ~ BE 협업시 도메인 및 쿠키 문제로 질문 있습니다.


안녕하세요, 제가 이번에 프론트엔드 개발자들과 협업프로젝트를 하면서 궁금한 점이 생겼는데 고수분들께 여쭤보려합니다.


현재 배포된 프론트 엔드 서버 주소가 aaa.kr 이고

배포된 백엔드 서버 주소가 api.aaa.kr 형태인데


이 둘은 도메인이 동일하기때문에 쿠키가 잘 주고받아집니다.


하지만 개발모드의 리액트 서버(127.0.0.1:3000) 에서 FE 개발자들이 제가 배포해놓은 백엔드 서버 api에 요청을 보냈을 때 samesite 이슈로 인해 쿠키가 의도대로 주고받아지지 않습니다.


로컬호스트와 api서버의 도메인이 다르기때문에 당연한 현상이라는것은 알지만


그렇다면 어떤 방식으로 FE개발자가 백엔드 api주소에 접근할 수 있을까요?


실무에서는 순수 api문서만 가지고 FE개발자분들이 개발을 하시는건가요?

0
  • 답변 3

  • 애아빠
    2k
    2022-08-06 17:49:14

    보통은 fe개발시 로컬에 webpack dev server 로 /api path 에 대해 reverse proxy 설정을 해서 개발해요.


  • worker ant
    268
    2022-08-06 20:19:51

    저희는 로컬/개발계에 별도의 도메인을 할당하고, cors 설정을 해서 사용합니다.


  • 조용원
    10
    2022-08-06 23:10:20

    답변 감사드립니다!

  • 로그인을 하시면 답변을 등록할 수 있습니다.