File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 11const express = require ( "express" ) ;
22const mongoose = require ( "mongoose" ) ;
33const bodyParser = require ( "body-parser" ) ;
4+ const helmet = require ( "helmet" ) ;
45const cors = require ( "cors" ) ;
56
67const url = require ( "./routes/api/url" ) ;
@@ -11,6 +12,14 @@ const Url = require("./models/url");
1112
1213const app = express ( ) ;
1314
15+ app . use ( helmet . permittedCrossDomainPolicies ( ) ) ;
16+ app . use ( helmet . xssFilter ( ) ) ;
17+
18+ app . use ( helmet . dnsPrefetchControl ( { allow : true } ) ) ;
19+ app . use ( helmet . frameguard ( { action : 'sameorigin' } ) ) ;
20+ app . use ( helmet . hidePoweredBy ( { setTo : 'your dummy tech' } ) ) ;
21+ app . use ( helmet . hsts ( { maxAge : 2592000 } ) ) ; //30 days max age
22+
1423app . use ( bodyParser . urlencoded ( { extended : false } ) ) ;
1524app . use ( bodyParser . json ( ) ) ;
1625app . use ( cors ( ) ) ;
Original file line number Diff line number Diff line change 1515 "body-parser" : " ^1.19.0" ,
1616 "cors" : " ^2.8.5" ,
1717 "express" : " ^4.17.1" ,
18+ "helmet" : " ^4.1.1" ,
1819 "jsonwebtoken" : " ^8.5.1" ,
1920 "mongoose" : " ^5.9.15" ,
2021 "shortid" : " ^2.2.15" ,
You can’t perform that action at this time.
0 commit comments