Files
filezzy-staging/frontend/proxy.ts
2026-02-04 14:16:04 +01:00

17 lines
531 B
TypeScript

// Next.js proxy for i18n (Next.js 16+ convention, formerly middleware)
// Required for locale routing so /en/verify-email/[token] and all [locale] routes resolve correctly.
import createMiddleware from "next-intl/middleware";
import type { NextRequest } from "next/server";
import { routing } from "./i18n/routing";
const intlMiddleware = createMiddleware(routing);
export function proxy(request: NextRequest) {
return intlMiddleware(request);
}
export const config = {
matcher: ["/((?!api|_next|_vercel|.*\\..*).*)"],
};