Skip to content
This repository was archived by the owner on Oct 5, 2020. It is now read-only.

Commit 85ae9aa

Browse files
committed
Refined #287 based on latest HelmetJS changes
1 parent 84496d0 commit 85ae9aa

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

app/templates/node-server/node-app.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,19 @@ var port = options.appPort;
1313
var environment = options.env;
1414

1515
// Making this middle-tier slightly more secure: https://www.npmjs.com/package/helmet#how-it-works
16-
app.use(helmet());
16+
app.use(helmet({
17+
csp: { // enable and configure
18+
directives: {
19+
defaultSrc: ['"self"']
20+
},
21+
setAllHeaders: true
22+
},
23+
dnsPrefetchControl: true, // just enable, with whatever defaults
24+
xssFilter: { // enabled by default, but override defaults
25+
setOnOldIE: true
26+
},
27+
noCache: false // make sure it is disabled
28+
}));
1729

1830
app.use(expressSession({
1931
name: '@sample-app-name',

app/templates/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"body-parser": "^1.14.0",
66
"express": "^4.4.1",
77
"express-session": "^1.5.0",
8-
"helmet": "^1.1.0",
8+
"helmet": "^2.0.0",
99
"morgan": "^1.6.0"
1010
},
1111
"devDependencies": {

0 commit comments

Comments
 (0)