| 123456789101112131415161718 |
- import createMiddleware from "next-intl/middleware";
- import type { NextRequest } from "next/server";
- import { routing } from "./i18n/routing";
- const intlMiddleware = createMiddleware(routing);
- /** Next.js 16+:原 middleware.ts 已迁移为 proxy(nodejs 运行时) */
- export function proxy(request: NextRequest) {
- return intlMiddleware(request);
- }
- export const config = {
- matcher: [
- // 单独列出 `/`,避免个别环境下根路径不进国际化中间件、导致必须手输 /zh
- "/",
- "/((?!api|api-backend|_next|_vercel|.*\\..*).*)",
- ],
- };
|