[Next.js] Middleware(미들웨어) 사용해서 비로그인 유저 글 작성 막기
·
Next.js
Middleware가 무엇일까   Middleware(미들웨어)를 문자 그대로 해석하면 ‘중간에서 무언가를 처리하는 소프트웨어’인데 유저와 서버 사이의 데이터를 주고받는 과정에 개입하여 특정 작업을 처리하는 역할을 맡는다. 비유하자면 유저의 요청과 서버의 응답 중간에서 ‘문지기’의 임무를 수행하는 것인데 유저의 로그인 정보를 확인하거나 보안을 강화하는 등의 기능을 한다. 유저의 로그인 정보를 확인해서 로그인 하지 않았다면 특정 페이지에 접근하지 못하도록 막을 수 있는데, 이 점을 이용하여 비로그인 유저의 글 작성을 막는 기능을 구현해보았다.  Middleware 사용법 (/middleware.js)import { NextResponse } from 'next/server'export async funct..