Skip to content

Commit

Permalink
feat(ui): Use a WebWorker for rendering the map layers when possible
Browse files Browse the repository at this point in the history
  • Loading branch information
Hypfer committed Oct 6, 2021
1 parent 92a9147 commit 3eafded
Show file tree
Hide file tree
Showing 7 changed files with 564 additions and 101 deletions.
1 change: 1 addition & 0 deletions backend/lib/webserver/WebServer.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ class WebServer {
this.app.use(bodyParser.json());

this.app.disable("x-powered-by");
this.app.use(Middlewares.CSPMiddleware);
this.app.use(Middlewares.VersionMiddleware);

const authMiddleware = this.createAuthMiddleware();
Expand Down
10 changes: 10 additions & 0 deletions backend/lib/webserver/middlewares/CSPMiddleware.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/**
*
* @param {object} req
* @param {object} res
* @param {Function} next
*/
module.exports = function addCSPHeader(req, res, next) {
res.header("Content-Security-Policy", "worker-src 'self';");
next();
};
1 change: 1 addition & 0 deletions backend/lib/webserver/middlewares/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
module.exports = {
CSPMiddleware: require("./CSPMiddleware"),
VersionMiddleware: require("./VersionMiddleware")
};
1 change: 1 addition & 0 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
"react-router-dom": "5.3.0",
"react-scripts": "4.0.3",
"react-spring-bottom-sheet": "3.4.0",
"semaphore": "^1.1.0",
"uuid": "8.3.2"
},
"devDependencies": {
Expand Down
Loading

0 comments on commit 3eafded

Please sign in to comment.