MonsterAI .Lab

Flutter • Rust • Next.js

返回首页
Next.js

Next.js Middleware 与 Edge Runtime:毫秒级多语言国际化与请求重定向

Waitwalker2026-08-2913 min
## 1. Middleware 核心配置 ```typescript // middleware.ts import { NextResponse } from 'next/server'; import type { NextRequest } from 'next/server'; export function middleware(request: NextRequest) { const token = request.cookies.get('token')?.value; if (!token && request.nextUrl.pathname.startsWith('/dashboard')) { return NextResponse.redirect(new URL('/login', request.url)); } return NextResponse.next(); } export const config = { matcher: ['/dashboard/:path*'], }; ```
#Next.js#Middleware#Edge Runtime#国际化
回到文章列表 →