Compare commits

..

No commits in common. "b30fc0235d9972e3b9f439d5b11cf8de97a077e1" and "69b3d1fd726265f943d4bacb6cc72652447a9157" have entirely different histories.

4 changed files with 39 additions and 2 deletions

View File

@ -0,0 +1,12 @@
import { mergeApplicationConfig, ApplicationConfig } from '@angular/core';
import { provideServerRendering, withRoutes } from '@angular/ssr';
import { appConfig } from './app.config';
import { serverRoutes } from './app.routes.server';
const serverConfig: ApplicationConfig = {
providers: [
provideServerRendering(withRoutes(serverRoutes))
]
};
export const config = mergeApplicationConfig(appConfig, serverConfig);

View File

@ -0,0 +1,12 @@
import { RenderMode, ServerRoute } from '@angular/ssr';
export const serverRoutes: ServerRoute[] = [
{
path: 'admin/login',
renderMode: RenderMode.Prerender
},
{
path: '**',
renderMode: RenderMode.Client
}
];

View File

@ -16,11 +16,16 @@ const enum AdminRouteTitles {
export const routes: Routes = [
{
path: '',
redirectTo: 'about',
redirectTo: 'admin/about',
pathMatch: 'full'
},
{
path: '',
path: 'admin',
redirectTo: 'admin/about',
pathMatch: 'full'
},
{
path: 'admin',
component: AdminLayout,
title: 'Admin',
children: [

8
src/main.server.ts Normal file
View File

@ -0,0 +1,8 @@
import { BootstrapContext, bootstrapApplication } from '@angular/platform-browser';
import { App } from './app/app';
import { config } from './app/app.config.server';
const bootstrap = (context: BootstrapContext) =>
bootstrapApplication(App, config, context);
export default bootstrap;