개발자

next js 미들웨어 리턴 메시지, status는 어디서 받을 수 있나요?

2023년 02월 10일조회 144

공식문서에 아래 이미지와 같이 메시지, 상태 코드를 보낼 수 있는데 이걸 화면 어디서 받을 수 있나요? next js 버전은 13.1.0 이상 쓰고있습니다.

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

답변 2

엄홍재님의 프로필 사진

저도 미들웨어를 써본건 아닌데 해당 페이지의 ssr 쪽에서 사용할 수 있지 않을까요? 아래 두개의 article이 도움이 되면 좋겠습니다. https://programming119.tistory.com/254 https://www.ctnicholas.dev/articles/how-to-use-nextjs-middleware

손정현님의 프로필 사진

안녕하세요! 미들웨어에서 바로 응답을 내려주고 있어서 브라우저에서 가져다가 사용하기 어렵지 않을까 싶네요. 브라우저 네트워크 탭 보시면 응답이 401로 떨어지는걸 확인할수는 있어요. 브라우저 레벨에서 의미있는 페이지를 하나 생성하시고 미들웨어에서는 해당 페이지로 리다이렉트 시키는게 쉽지 않을까 싶습니다. 사진 기준으로는 아마 해당 미들웨어가 적용된 페이지 방문시 아래 상황이 그려질 것 같습니다: 1. 네트워크 요청은 401로 응답 (브라우저 개발자 도구에서 확인) 2. content-type application/json이기 때문에 JSON.stringify에 있는 부분이 화면에 그대로 출력

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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