Files
website/apps/website/middleware.ts

15 lines
329 B
TypeScript

import createMiddleware from "next-intl/middleware";
export default createMiddleware({
locales: ["en", "fr", "es", "zh-Hans"],
// Used when no locale matches
defaultLocale: "en",
localePrefix: "as-needed",
});
export const config = {
// Match only internationalized pathnames
matcher: ["/((?!api|_next|.*\\..*).*)"],
};