Files
homarr/apps/nextjs/src/app/api/mcp/_base-url.ts
T

9 lines
340 B
TypeScript

import type { ReadonlyHeaders } from "next/dist/server/web/spec-extension/adapters/headers";
import { extractBaseUrlFromHeaders, removeTrailingSlash } from "@homarr/common";
import { env } from "~/env";
export const getMcpBaseUrl = (headers: ReadonlyHeaders) =>
removeTrailingSlash(env.BASE_URL ?? extractBaseUrlFromHeaders(headers));