mirror of https://github.com/abpframework/abp.git
8 changed files with 53 additions and 16 deletions
@ -1,10 +1,11 @@ |
|||
import { mergeApplicationConfig, ApplicationConfig } from '@angular/core'; |
|||
import { provideServerRendering } from '@angular/platform-server'; |
|||
import { appConfig } from './app.config'; |
|||
import { provideAbpOAuth } from '@abp/ng.oauth'; |
|||
import { withRoutes, provideServerRendering } from '@angular/ssr'; |
|||
import { appServerRoutes } from './app.routes.server'; |
|||
|
|||
const serverConfig: ApplicationConfig = { |
|||
providers: [provideAbpOAuth({ ssr: true }), provideServerRendering()], |
|||
providers: [provideAbpOAuth({ ssr: true }), provideServerRendering(withRoutes(appServerRoutes))], |
|||
}; |
|||
|
|||
export const config = mergeApplicationConfig(appConfig, serverConfig); |
|||
|
|||
@ -0,0 +1,24 @@ |
|||
import { RenderMode, ServerRoute } from '@angular/ssr'; |
|||
|
|||
export const appServerRoutes: ServerRoute[] = [ |
|||
{ |
|||
path: '', |
|||
renderMode: RenderMode.Server, |
|||
}, |
|||
{ |
|||
path: 'account', |
|||
renderMode: RenderMode.Server, |
|||
}, |
|||
{ |
|||
path: 'identity', |
|||
renderMode: RenderMode.Server, |
|||
}, |
|||
{ |
|||
path: 'tenant-management', |
|||
renderMode: RenderMode.Server, |
|||
}, |
|||
{ |
|||
path: 'setting-management', |
|||
renderMode: RenderMode.Server, |
|||
}, |
|||
]; |
|||
@ -0,0 +1,8 @@ |
|||
import {RenderMode, ServerRoute} from "@angular/ssr"; |
|||
|
|||
export const serverRoutes: ServerRoute[] = [ |
|||
{ |
|||
path: '', |
|||
renderMode: RenderMode.Server |
|||
} |
|||
]; |
|||
Loading…
Reference in new issue