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|.*\\..*).*)", ], };