diff --git a/libs/native-federation-runtime/src/lib/init-federation.ts b/libs/native-federation-runtime/src/lib/init-federation.ts index b58c159f..66dbcc5f 100644 --- a/libs/native-federation-runtime/src/lib/init-federation.ts +++ b/libs/native-federation-runtime/src/lib/init-federation.ts @@ -34,14 +34,13 @@ async function loadManifest(remotes: string): Promise> { async function processRemoteInfos( remotes: Record ): Promise { - const processRemoteInfoPromises = Object.keys(remotes).map( - async (remoteName) => { + const processRemoteInfoPromises = Object.entries(remotes).map( + async ([ name, url ]) => { try { - const url = remotes[remoteName]; - return await processRemoteInfo(url, remoteName); + return await processRemoteInfo(url, name); } catch (e) { console.error( - `Error loading remote entry for ${remoteName} from file ${remotes[remoteName]}` + `Error loading remote entry for ${name} from file ${url}` ); return null; }