리다이렉트(Redirect)란?

박채연·2023년 8월 13일

현재 개인 프로젝트 하면서 중요한 부분을 놓친것이 있다.
바로 리다이렉트(Redirect)! 🤣

로그인 페이지에서 세부chat 페이지로 넘어갈 때,로그인 한 유저만 세부 chat 페이지로 넘어가야 했다!

브라우저가 http://localhost:3000 URL을 웹 서버에 요청한다. 서버는 HTTP 응답 메시지를 통해 http://localhost:3000/chat 로 다시 요청하세요" 라고 브라우저에게 다른 URL(길, 방향)을 지시하는 것을 리다이렉트라고 한다.

리다이렉트의 경우 다음과 같은 경우에서 사용된다. 로그인을 한 회원만 볼 수 있는 마이페이지가 있을 때, 로그인 하지 않은 사람이 마이페이지 url로 접속하려 한다고 하자. 이때, 로그인을 하지 않은 회원의 경우 마이페이지에 접속할 수 있는 권한이 없기 때문에 로그인 페이지로 리다이렉트를 걸거나 메인 페이지로 리다이렉트 걸어줄 수 있다.

profile
멈춤없이 타닥타닥👩🏻‍💻

0개의 댓글