From 6439244c9691f1a65b5646c71df02357f6a56cf7 Mon Sep 17 00:00:00 2001 From: Marc Cremer Date: Fri, 15 Mar 2024 17:16:41 +0100 Subject: [PATCH] fix(nuxt): respect `baseUrl` within server components (#25727) --- packages/nuxt/src/app/components/nuxt-island.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 76f4da12b2..4b918619ed 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -15,7 +15,7 @@ import { prerenderRoutes, useRequestEvent } from '../composables/ssr' import { getFragmentHTML } from './utils' // @ts-expect-error virtual file -import { remoteComponentIslands, selectiveClient } from '#build/nuxt.config.mjs' +import { appBaseURL, remoteComponentIslands, selectiveClient } from '#build/nuxt.config.mjs' const pKey = '_islandPromises' const SSR_UID_RE = /data-island-uid="([^"]*)"/ @@ -28,7 +28,7 @@ const getId = import.meta.client ? () => (id++).toString() : randomUUID const components = import.meta.client ? new Map() : undefined -async function loadComponents (source = '/', paths: NuxtIslandResponse['components']) { +async function loadComponents (source = appBaseURL, paths: NuxtIslandResponse['components']) { const promises = [] for (const component in paths) {