Files
web/apps/scandic-web/middlewares/invalidUrl.ts
Linus Flood 0845b979cd Merged in feat/sw-2740-invalidUrl-middleware (pull request #2087)
feat/sw-2740 return 404 if url contains bad chars

* feat/sw-2740 return 404 if url contains bad chars


Approved-by: Michael Zetterberg
Approved-by: Joakim Jäderberg
2025-05-14 08:17:03 +00:00

17 lines
450 B
TypeScript

import { type NextMiddleware, NextResponse } from "next/server"
import { getDefaultRequestHeaders } from "./utils"
import type { MiddlewareMatcher } from "@/types/middleware"
export const middleware: NextMiddleware = async (request) => {
const headers = getDefaultRequestHeaders(request)
return NextResponse.next({
headers,
})
}
export const matcher: MiddlewareMatcher = (request) => {
return request.nextUrl.pathname.includes("*")
}