diff --git a/angular.json b/angular.json index c12f9c25..af213e89 100644 --- a/angular.json +++ b/angular.json @@ -17,6 +17,7 @@ "build": { "builder": "@angular-devkit/build-angular:browser", "options": { + "baseHref": "/rtl/", "outputPath": "frontend", "index": "src/index.html", "main": "src/main.ts", diff --git a/backend/utils/app.js b/backend/utils/app.js index 06800e1f..290eb7f8 100644 --- a/backend/utils/app.js +++ b/backend/utils/app.js @@ -41,8 +41,8 @@ export class ExpressApplication { this.app.use(this.common.baseHref + '/api/ecl', eclRoutes); this.app.use(this.common.baseHref, express.static(join(this.directoryName, '../..', 'frontend'))); this.app.use((req, res, next) => { - res.cookie('XSRF-TOKEN', req.csrfToken ? req.csrfToken() : ''); // RTL Angular Frontend - res.setHeader('XSRF-TOKEN', req.csrfToken ? req.csrfToken() : ''); // RTL Quickpay JQuery + res.cookie('XSRF-TOKEN', req.csrfToken ? req.csrfToken() : (req.cookies && req.cookies._csrf) ? req.cookies._csrf : ''); // RTL Angular Frontend + res.setHeader('XSRF-TOKEN', req.csrfToken ? req.csrfToken() : (req.cookies && req.cookies._csrf) ? req.cookies._csrf : ''); // RTL Quickpay JQuery res.sendFile(join(this.directoryName, '../..', 'frontend', 'index.html')); }); this.app.use((err, req, res, next) => { diff --git a/frontend/index.html b/frontend/index.html index 51150c5e..430710b1 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1,7 +1,7 @@