NEXT MIDDLEWARE

Viking_J·2024년 10월 26일

next js로 프로젝트 할 경우
middleWare 활용법

로그인 안 했으면 접근 못하는 페이지의 경우 미들웨어 쓰면 좋다

예를 들면 마이페이지는 로그인 하지 않으면 로그인 페이지로 리다이렉트 시켜주어야 한다.

브라우저에서 리다이렉트 할 경우

브라우저 -> 마이 페이지요청 -> 프런트 서버
브라우저 <- 마이 페이지 html <- 프런트 서버
브라우저 로그인 유뮤 검사
브라우저-> 로그인 페이지 요청 -> 프런트 서버
브라우저 <- 로그인 페이지 html <- 프런트 서버


미들웨어 사용해 리다이렉트 할 경우

브라우저 -> 마이 페이지요청 -> 프런트 서버
미들웨어가 로그인 유뮤 검사
브라우저 <- 로그인 페이지 html <- 프런트 서버


이렇게 줄어드는 것을 확인 할 수 있다.

profile
모험을 떠나보자

0개의 댓글