把未登入的訪客導向 /login
出處:github.com/vercel/next.js · docs
在 Next.js 16 裡,middleware 檔案改名為 proxy.ts,匯出的函式名叫 proxy。
import { NextResponse } from 'next/server'import type { NextRequest } from 'next/server'export function proxy(request: NextRequest) { if (!request.cookies.has('session')) { const login = new URL('/login', request.url) return NextResponse.redirect(login) }}照這個片段寫出 proxy.ts