next js로 프로젝트 할 경우
middleWare 활용법
로그인 안 했으면 접근 못하는 페이지의 경우 미들웨어 쓰면 좋다
예를 들면 마이페이지는 로그인 하지 않으면 로그인 페이지로 리다이렉트 시켜주어야 한다.
브라우저에서 리다이렉트 할 경우
브라우저 -> 마이 페이지요청 -> 프런트 서버
브라우저 <- 마이 페이지 html <- 프런트 서버
브라우저 로그인 유뮤 검사
브라우저-> 로그인 페이지 요청 -> 프런트 서버
브라우저 <- 로그인 페이지 html <- 프런트 서버
미들웨어 사용해 리다이렉트 할 경우
브라우저 -> 마이 페이지요청 -> 프런트 서버
미들웨어가 로그인 유뮤 검사
브라우저 <- 로그인 페이지 html <- 프런트 서버
이렇게 줄어드는 것을 확인 할 수 있다.