Skip to content

Commit 0fd6823

Browse files
committed
fix(@angular/build): pass process environment variables to prerender workers
Worker processes used for prerendering and route extraction now inherit `process.env`. This ensures that any custom environment variables required by the application are available during the server-side rendering process. Closes #32730
1 parent 93a6f36 commit 0fd6823

File tree

1 file changed

+2
-0
lines changed
  • packages/angular/build/src/utils/server-rendering

1 file changed

+2
-0
lines changed

packages/angular/build/src/utils/server-rendering/prerender.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ async function renderPages(
226226
} as RenderWorkerData,
227227
execArgv: workerExecArgv,
228228
env: {
229+
...process.env,
229230
'NG_ALLOWED_HOSTS': 'localhost',
230231
},
231232
});
@@ -341,6 +342,7 @@ async function getAllRoutes(
341342
} as RoutesExtractorWorkerData,
342343
execArgv: workerExecArgv,
343344
env: {
345+
...process.env,
344346
'NG_ALLOWED_HOSTS': 'localhost',
345347
},
346348
});

0 commit comments

Comments
 (0)