@nx/angular:setup-ssr
Create the additional configuration required to enable SSR via Angular Universal for an Angular application.
The State of JS survey is live, featuring a monorepo tools sectionThe State of JS survey is live, featuring a monorepo tools sectionVote for us
Create the additional configuration required to enable SSR via Angular Universal for an Angular application.
1nx generate setup-ssr ...
2
By 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 ...
2
Show what will be generated without writing to disk:
1nx g setup-ssr ... --dry-run
2
The name of the application to generate the Angular Universal configuration for.
serverApp
Format: html-selector
The appId
to use with withServerTransition
. Note: This is only used in Angular versions <16.0.0. It's deprecated since Angular 16 and not supported since Angular 17.
Set up Hydration for the SSR application. It defaults to true
for Angular versions >= 17.0.0. Otherwise, it defaults to false
. Note: This is only supported in Angular versions >= 16.0.0.
main.server.ts
Format: path
The name of the main entry-point file.
app.server.module.ts
Format: path
The name of the root module file
AppServerModule
The name of the root module class.
server.ts
The name of the Express server file.
4000
The port for the Express server.
Use Standalone Components to bootstrap SSR.
Skip formatting the workspace after the generator completes.