@@ -16,7 +16,7 @@ export function app(): express.Express {
16
16
17
17
const server = express ( ) ;
18
18
const distFolder = join ( process . cwd ( ) , 'dist/onbowman-13/browser' ) ;
19
- const indexHtml = existsSync ( join ( distFolder , 'index.original.html' ) ) ? 'index.original.html' : 'index.html ' ;
19
+ const indexHtml = existsSync ( join ( distFolder , 'index.original.html' ) ) ? 'index.original.html' : 'index' ;
20
20
21
21
const apiProxy = httpProxy . createProxyMiddleware ( '/api' , {
22
22
target : process . env [ 'BACKEND_SERVICE_HOST' ] || environment . apiHost ,
@@ -44,24 +44,30 @@ export function app(): express.Express {
44
44
server . set ( 'view engine' , 'html' ) ;
45
45
server . set ( 'views' , distFolder ) ;
46
46
47
- // Example Express Rest API endpoints
48
- // server.get('/api/**', (req, res) => { });
49
-
50
47
// Serve static files from /browser
51
48
server . get ( '*.*' , express . static ( distFolder , {
52
49
maxAge : '1y'
53
50
} ) ) ;
54
51
55
52
// All regular routes use the Universal engine
56
- server . get ( '*' , ( req , res ) => {
57
- res . render ( indexHtml , { req, providers : [ { provide : APP_BASE_HREF , useValue : req . baseUrl } ] } ) ;
53
+ server . get ( '/**/*' , ( req , res ) => {
54
+ console . log ( "using /**/* path for index" ) ;
55
+ res . render ( distFolder + '/index' , { req, res } ) ;
56
+ } ) ;
57
+
58
+ server . get ( '/*' , ( req , res ) => {
59
+ console . log ( "using * path for index" ) ;
60
+ res . sendFile ( join ( distFolder , 'index.html' ) ) ;
61
+ // res.render(join(distFolder, 'index.html'), { req, res });
58
62
} ) ;
59
63
64
+
65
+
60
66
server . get ( "/serviceenvironment" , ( req , res ) => {
61
67
let envData : any = { } ;
62
68
envData . apiHost = process . env [ 'BACKEND_SERVICE_HOST' ] ;
63
69
envData . identityHost = process . env [ 'IDENTITY_SERVICE_HOST' ] ;
64
- res . send ( )
70
+ res . send ( envData ) ;
65
71
} ) ;
66
72
67
73
return server ;
0 commit comments