• 카테고리

    질문 & 답변
  • 세부 분야

    네트워크

  • 해결 여부

    미해결

301 리다이렉트 관련 질문입니다!

23.12.16 14:16 작성 조회수 182

0

만약, 리액트를 사용한다고 하면 서버에서 301로 응답이 왔을 때 프론트에서 useNavigation() 훅을 이용해서 응답에 맞게 이동시켜야 하나요?

답변 1

답변을 작성해보세요.

0

서버에서 301이 오는 경우 브라우저가 알아서 이동시킵니다. 따로 무언가를 할 필요는 없습니다. 다만 react에서는 페이지 이동 시 state가 날아가므로 a태그나 form 요청보다는 ajax요청을 보내야 합니다.

ajax 요청인 경우에는 301이더라도 자동 이동되지 않으니 status를 보고 직접 이동해야합니다.

아 State를 유지하기 위해서는 페이지에 접근했을 때 301을 서버에서 받아오는 것이 아닌 페이지에 들어가서 서버에서 ajax로 요청을 받아와야 하겠군요 감사합니다!