From 9d862163d04167daf9e5cc3054750170b70a70a0 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Tue, 16 Aug 2022 23:02:04 +0200 Subject: [PATCH] Fix license --- apps/api/src/app/frontend.middleware.ts | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/apps/api/src/app/frontend.middleware.ts b/apps/api/src/app/frontend.middleware.ts index bca60f8c9..54bdcd49a 100644 --- a/apps/api/src/app/frontend.middleware.ts +++ b/apps/api/src/app/frontend.middleware.ts @@ -11,22 +11,20 @@ export class FrontendMiddleware implements NestMiddleware { // Skip next(); } else if (req.path.startsWith('/de/')) { - res.sendFile(path.join(__dirname, '..', 'client', 'de', 'index.html')); + res.sendFile(this.getPathOfIndexHtmlFile('de')); } else { - res.sendFile( - path.join( - __dirname, - '..', - 'client', - DEFAULT_LANGUAGE_CODE, - 'index.html' - ) - ); + res.sendFile(this.getPathOfIndexHtmlFile(DEFAULT_LANGUAGE_CODE)); } } + private getPathOfIndexHtmlFile(aLocale: string) { + return path.join(__dirname, '..', 'client', aLocale, 'index.html'); + } + private isFileRequest(filename: string) { - if (filename.includes('auth/ey')) { + if (filename === '/assets/LICENSE') { + return true; + } else if (filename.includes('auth/ey')) { return false; }