Skip to content

Commit b95c987

Browse files
author
Mikko Tiihonen
committed
Use vary module to modify Vary header
1 parent d8dd8d7 commit b95c987

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var EventEmitter = require('events').EventEmitter;
3030
var ms = require('ms');
3131
var onFinished = require('on-finished')
3232
var statuses = require('statuses')
33+
var vary = require('vary')
3334

3435
/**
3536
* Variables.
@@ -709,9 +710,7 @@ SendStream.prototype.sendFile = function sendFile(path) {
709710

710711
function sendPreferredContent(p, stat, contents) {
711712
if (contents.length) {
712-
var old = self.res.getHeader('Vary')
713-
var value = (old ? old + ', ' : '') + 'Accept-Encoding'
714-
self.res.setHeader('Vary', value)
713+
vary(self.res, 'Accept-Encoding')
715714
}
716715

717716
var preferredContent

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"ms": "0.7.1",
2626
"on-finished": "~2.3.0",
2727
"range-parser": "~1.0.3",
28-
"statuses": "~1.2.1"
28+
"statuses": "~1.2.1",
29+
"vary": "~1.1.0"
2930
},
3031
"devDependencies": {
3132
"after": "0.8.1",

0 commit comments

Comments
 (0)