개발자

next.js 에서 404 페이지에서 로그인/비로그인 사용자를 구분하는 방법이 있을까요?

2023년 06월 09일조회 186

안녕하세요. next.js를 사용해서 프로젝트를 진행하고 있습니다. 요구 사항 중 404 페이지를 로그인 / 비로그인 상태에 따라서 다르게 보여줘야 하는 부분이 있는데 next.js에서 404 페이지는 빌드 시 정적으로 생성되고 이후에는 쿠키나 다른 값에 접근하지 못하는 거로 알고 있습니다. 혹시 404 페이지에서 로그인과 비로그인을 구분할 수 있는 방법이 있을까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

권민수님의 프로필 사진

로그인/비로그인 구분을 어떻게 하고 계신지는 모르겠으나, 자바스크립트를 통해서 로그인/비로그인 확인을 할 수 있다면 여전히 상태에 따라 페이지를 다르게 보여줄 수 있습니다. httpOnly 쿠키가 아니라면 쿠키 또한 자바스크립트로 값을 확인할 수 있구요. 만약 httpOnly 쿠키를 통해서 확인을 해야한다면, 404 페이지에서 쿠키와 함께 서버로 요청을 보내서 로그인여부를 반환받아서 처리해주면 될 것 같아요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!