/** * Server-side CMS API utility. * Use this for direct CMS access during SSR. */ export async function fetchCms(endpoint: string, options: Parameters[1] = {}): Promise { const config = useRuntimeConfig(); const url = `${config.cmsInternalUrl}/api${endpoint}`; return await $fetch(url, { ...options, headers: { "Content-Type": "application/json", Authorization: `Bearer ${config.shopApiToken}`, ...((options.headers as Record) || {}) } }); }