인프런 커뮤니티 질문&답변

정원덕님의 프로필 이미지
정원덕

작성한 질문수

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

404 Not Found & 중첩 라우트 적용

$router.replace가 사용되어야 할 상황의 예시가 무엇이 있을까요?

작성

·

377

1

- window.location.replace가 사용되는 사례를 검색해보면 보안상의 이유로 이전 페이지에 접근해서는 안될 상황에 사용하면 적절하다고 설명하는 페이지들을 볼 수 있었습니다. 링크

- 관련 질문은 검색에서 나오지는 않네요. 확인부탁드리겠습니다.

- 제가 생각해본 사례는 비밀번호 변경 이후 로그아웃을 시켜서 다시 새로운 비밀번호로 로그인하는 정책이 있는 경우입니다. 이 경우에 비밀번호가 바뀌고 로그아웃되어 로그인 페이지에서 뒤로가기로 비밀번호 변경 페이지로 접근할 수 있다면 안되겠죠? 이 경우 $router.replace가 적절하다고 생각했습니다.

답변 1

1

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요 :)
말씀 하신 비밀번호 변경의 사례 처럼 "현재 페이지를 되돌릴 필요 없이, 현재 페이지를 교체"
하려는 경우에 사용하시면 될 것 같습니다.

관련해서 포스트를 찾아 보았는데요 공유 드립니다.

https://www.reddit.com/r/vuejs/comments/rcph4j/when_is_it_considered_good_practice_to_use/

감사합니다.

 

정원덕님의 프로필 이미지
정원덕

작성한 질문수

질문하기