강의

멘토링

커뮤니티

Inflearn Community Q&A

ohs60061330's profile image
ohs60061330

asked

Catching up with non-majors - Networks, HTTP

Running Server Directly + 3XX Status Codes

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

Written on

·

374

0

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

네트워크tcpipwebsockets

Answer 1

0

zerocho님의 프로필 이미지
zerocho
Instructor

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

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

ohs60061330님의 프로필 이미지
ohs60061330
Questioner

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

ohs60061330's profile image
ohs60061330

asked

Ask a question