Files
medusa-store/www/apps/api-reference/middleware.ts

19 lines
436 B
TypeScript

import { NextResponse } from "next/server"
import type { NextRequest } from "next/server"
export function middleware(request: NextRequest) {
if (
process.env.NEXT_PUBLIC_VERSIONING !== "true" &&
request.url.includes("/v2")
) {
const url = new URL(request.url)
return NextResponse.redirect(
new URL(url.pathname.replace("/v2", ""), request.url)
)
}
}
export const config = {
matcher: "/api/:path*",
}