fix: trim away trailing slash

This commit is contained in:
Christel Westerberg
2024-07-01 10:08:18 +02:00
parent fddee6b53f
commit 9b4fde334f
4 changed files with 19 additions and 3 deletions

View File

@@ -1,5 +1,7 @@
import { findLang } from "@/constants/languages"
import { removeTrailingSlash } from "@/utils/url"
import type { NextRequest } from "next/server"
export function getDefaultRequestHeaders(request: NextRequest) {
@@ -9,9 +11,11 @@ export function getDefaultRequestHeaders(request: NextRequest) {
headers.set("x-lang", lang)
headers.set(
"x-pathname",
request.nextUrl.pathname.replace(`/${lang}`, "").replace(`/webview`, "")
removeTrailingSlash(
request.nextUrl.pathname.replace(`/${lang}`, "").replace(`/webview`, "")
)
)
headers.set("x-url", request.nextUrl.href)
headers.set("x-url", removeTrailingSlash(request.nextUrl.href))
return headers
}