Starting from v11.1 Angular enables hybrid rendering by default for Universal projects.
$ yarn prerender
$ node dist/hybrid-rendering/server/main.js
$ open http://localhost:4000
Once you start the Universal server it will:
- Serve the route
/aboutfrom the prerendered at build-time pagedist/hybrid-rendering/browser/about/index.html - Server-side render
/and/user/:id
By default, the command yarn prerender will:
- Discover all the routes using guess-parser
- Prerender all the non-parametrized routes excluding
/and store them underdist/[app]/browser - Output a server under
dist/[app]/server/main.jswhich will SSR the rest at runtime
MIT