@nx/angular:setup-ssr
Create the additional configuration required to enable SSR via Angular Universal for an Angular application.
Create the additional configuration required to enable SSR via Angular Universal for an Angular application.
1nx generate setup-ssr ...
2By default, Nx will search for setup-ssr in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
1nx g @nx/angular:setup-ssr ...
2Show what will be generated without writing to disk:
1nx g setup-ssr ... --dry-run
2The name of the application to generate the Angular Universal configuration for.
Set up Hydration for the SSR application. It defaults to true for Angular versions >= 17.0.0. Otherwise, it defaults to false.
main.server.tsFormat: pathThe name of the main entry-point file.
app.server.module.tsFormat: pathThe name of the root module file
AppServerModuleThe name of the root module class.
server.tsThe name of the Express server file.
4000The port for the Express server.
Use Standalone Components to bootstrap SSR.
Skip formatting the workspace after the generator completes.
falseDo not add dependencies to package.json.
serverAppFormat: html-selectorThe appId to use with withServerTransition.
This is deprecated and ignored since Angular 16 and not supported since Angular 17.