import { headers } from "next/headers"; import { originFromHost, resolveRequestHost } from "./siteMetadata"; /** Public origin of this request. Prerender falls back inside `originFromHost`. */ export async function getRequestSiteOrigin(): Promise { const headerStore = await headers(); const host = resolveRequestHost( headerStore.get("x-forwarded-host"), headerStore.get("host"), ); return originFromHost(host); }