Skip to content

Commit 1f994c0

Browse files
authoredAug 7, 2021
Merge pull request #591 from http-party/no_server_headers
Remove serverHeader
2 parents a4ec10b + c57654d commit 1f994c0

File tree

5 files changed

+0
-58
lines changed

5 files changed

+0
-58
lines changed
 

‎lib/core/aliases.json

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
"handleError": [ "handleError", "handleerror" ],
99
"cors": [ "cors", "CORS" ],
1010
"headers": [ "H", "header", "headers" ],
11-
"serverHeader": [ "serverHeader", "serverheader", "server-header" ],
1211
"contentType": [ "contentType", "contenttype", "content-type" ],
1312
"mimeType": [
1413
"mimetype",

‎lib/core/defaults.json

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"brotli": false,
1212
"defaultExt": ".html",
1313
"handleError": true,
14-
"serverHeader": true,
1514
"contentType": "application/octet-stream",
1615
"weakEtags": true,
1716
"weakCompare": true,

‎lib/core/index.js

-6
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ module.exports = function createMiddleware(_dir, _options) {
101101
let defaultExt = opts.defaultExt;
102102
const handleError = opts.handleError;
103103
const headers = opts.headers;
104-
const serverHeader = opts.serverHeader;
105104
const weakEtags = opts.weakEtags;
106105
const handleOptionsMethod = opts.handleOptionsMethod;
107106

@@ -196,11 +195,6 @@ module.exports = function createMiddleware(_dir, _options) {
196195
gzippedFile = `${file}.gz`;
197196
brotliFile = `${file}.br`;
198197

199-
if (serverHeader !== false) {
200-
// Set common headers.
201-
res.setHeader('server', `http-server-${version}`);
202-
}
203-
204198
Object.keys(headers).forEach((key) => {
205199
res.setHeader(key, headers[key]);
206200
});

‎lib/core/opts.js

-10
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ module.exports = (opts) => {
1818
let defaultExt = defaults.defaultExt;
1919
let handleError = defaults.handleError;
2020
const headers = {};
21-
let serverHeader = defaults.serverHeader;
2221
let contentType = defaults.contentType;
2322
let mimeTypes;
2423
let weakEtags = defaults.weakEtags;
@@ -140,14 +139,6 @@ module.exports = (opts) => {
140139
}
141140
});
142141

143-
aliases.serverHeader.some((k) => {
144-
if (isDeclared(k)) {
145-
serverHeader = opts[k];
146-
return true;
147-
}
148-
return false;
149-
});
150-
151142
aliases.contentType.some((k) => {
152143
if (isDeclared(k)) {
153144
contentType = opts[k];
@@ -203,7 +194,6 @@ module.exports = (opts) => {
203194
brotli,
204195
handleError,
205196
headers,
206-
serverHeader,
207197
contentType,
208198
mimeTypes,
209199
weakEtags,

‎test/server-header.test.js

-40
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.