안녕하세요. next.js를 사용해서 프로젝트를 진행하고 있습니다.
요구 사항 중 404 페이지를 로그인 / 비로그인 상태에 따라서 다르게 보여줘야 하는 부분이 있는데
next.js에서 404 페이지는 빌드 시 정적으로 생성되고 이후에는 쿠키나 다른 값에 접근하지 못하는 거로 알고 있습니다.
혹시 404 페이지에서 로그인과 비로그인을 구분할 수 있는 방법이 있을까요?
로그인/비로그인 구분을 어떻게 하고 계신지는 모르겠으나, 자바스크립트를 통해서 로그인/비로그인 확인을 할 수 있다면 여전히 상태에 따라 페이지를 다르게 보여줄 수 있습니다. httpOnly 쿠키가 아니라면 쿠키 또한 자바스크립트로 값을 확인할 수 있구요. 만약 httpOnly 쿠키를 통해서 확인을 해야한다면, 404 페이지에서 쿠키와 함께 서버로 요청을 보내서 로그인여부를 반환받아서 처리해주면 될 것 같아요.