import type { H3Event } from 'h3' import { getRequestURL } from 'h3' export function getAppOrigin(event: H3Event) { const config = useRuntimeConfig() if (config.public.appUrl) { return new URL(config.public.appUrl).origin } const url = getRequestURL(event) return `${url.protocol}//${url.host}` } export function buildAppUrl(event: H3Event, path: string) { return new URL(path, getAppOrigin(event)).toString() }