Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나 개발자 할래요

3-4. Auth + MiddleWare 본문

개발자 되는 법.../TIL...

3-4. Auth + MiddleWare

개발_자 2024. 10. 25. 03:53

MiddleWare

미들웨어는 요청이 완료되기 전에 코드를 실행할 수 있는 기능 제공. 들어오는 요청을 기반으로 응답을 재작성, 리다이렉트, 요청 또는 응답 헤더 수정, 혹은 직접 응답 가능

사용을 위해서는 app디렉토리와 동일한 위치, 프로젝트 루트에 middleware.ts파일 생성

import { NextResponse } from 'next/server';
import type { NextRequest } from 'next/server';

// This function can be marked `async` if using `await` inside
export function middleware(request: NextRequest) {
  return NextResponse.redirect(new URL('/home', request.url));
}

export const config = {
  matcher: '/about/:path*',
};

'개발자 되는 법... > TIL...' 카테고리의 다른 글

홈 - 리뷰 캐러셀 구현  (0) 2024.10.30
마커 위도 경도 null 값 처리  (0) 2024.10.28
3-3. React Hook Form & w Zod  (2) 2024.10.24
3-2. Parellel & Interception Routes  (1) 2024.10.23
3-1. Next.js Caching  (0) 2024.10.21