把没登录的访客送到 /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