Angular · Senior · Question 54 of 75
How do you configure per-route rendering (SSR, prerender, client-only) in Angular SSR?
export const serverRoutes: ServerRoute[] = [
{ path: '', renderMode: RenderMode.Prerender },
{ path: 'dashboard/**', renderMode: RenderMode.Client },
{ path: '**', renderMode: RenderMode.Server },
];- ✓Correct answer: Define server routes with a
renderModefor each path - 2Use a different app per rendering mode
- 3Set
ssr: falseon routes inapp.routes.ts
Explanation
Marketing pages can be prerendered at build time, authenticated areas rendered on the client, and the rest on demand. Prerendered dynamic routes need getPrerenderParams.