File tree Expand file tree Collapse file tree 1 file changed +17
-5
lines changed
packages/rsbuild-plugin-angular/src/lib/ssr Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,23 @@ interface RsbuildAngularServer {
8
8
listen : ( port ?: number ) => void ;
9
9
}
10
10
11
- export function createServer ( bootstrap : any ) : RsbuildAngularServer {
12
- const serverDistFolder = dirname ( __filename ) ;
13
- const browserDistFolder = resolve ( serverDistFolder , '../browser' ) ;
14
- const staticFolder = resolve ( browserDistFolder , 'static' ) ;
15
- const indexHtml = join ( browserDistFolder , 'index.html' ) ;
11
+ export interface RsbuildAngularServerOptions {
12
+ serverDistFolder ?: string ;
13
+ browserDistFolder ?: string ;
14
+ staticFolder ?: string ;
15
+ indexHtml ?: string ;
16
+ }
17
+
18
+ export function createServer (
19
+ bootstrap : any ,
20
+ opts ?: RsbuildAngularServerOptions
21
+ ) : RsbuildAngularServer {
22
+ const serverDistFolder = opts ?. serverDistFolder ?? dirname ( __filename ) ;
23
+ const browserDistFolder =
24
+ opts ?. browserDistFolder ?? resolve ( serverDistFolder , '../browser' ) ;
25
+ const staticFolder =
26
+ opts ?. staticFolder ?? resolve ( browserDistFolder , 'static' ) ;
27
+ const indexHtml = opts ?. indexHtml ?? join ( browserDistFolder , 'index.html' ) ;
16
28
17
29
const app = express ( ) ;
18
30
const commonEngine = new CommonEngine ( ) ;
You can’t perform that action at this time.
0 commit comments