|
|
@ -14,6 +14,7 @@ export class FrontendMiddleware implements NestMiddleware { |
|
|
|
public indexHtmlDe = ''; |
|
|
|
public indexHtmlEn = ''; |
|
|
|
public indexHtmlEs = ''; |
|
|
|
public indexHtmlFr = ''; |
|
|
|
public indexHtmlIt = ''; |
|
|
|
public indexHtmlNl = ''; |
|
|
|
public indexHtmlPt = ''; |
|
|
@ -42,6 +43,10 @@ export class FrontendMiddleware implements NestMiddleware { |
|
|
|
this.getPathOfIndexHtmlFile('es'), |
|
|
|
'utf8' |
|
|
|
); |
|
|
|
this.indexHtmlFr = fs.readFileSync( |
|
|
|
this.getPathOfIndexHtmlFile('fr'), |
|
|
|
'utf8' |
|
|
|
); |
|
|
|
this.indexHtmlIt = fs.readFileSync( |
|
|
|
this.getPathOfIndexHtmlFile('it'), |
|
|
|
'utf8' |
|
|
@ -109,6 +114,15 @@ export class FrontendMiddleware implements NestMiddleware { |
|
|
|
rootUrl: this.configurationService.get('ROOT_URL') |
|
|
|
}) |
|
|
|
); |
|
|
|
} else if (request.path === '/fr' || request.path.startsWith('/fr/')) { |
|
|
|
response.send( |
|
|
|
this.interpolate(this.indexHtmlFr, { |
|
|
|
featureGraphicPath, |
|
|
|
languageCode: 'fr', |
|
|
|
path: request.path, |
|
|
|
rootUrl: this.configurationService.get('ROOT_URL') |
|
|
|
}) |
|
|
|
); |
|
|
|
} else if (request.path === '/it' || request.path.startsWith('/it/')) { |
|
|
|
response.send( |
|
|
|
this.interpolate(this.indexHtmlIt, { |
|
|
|