Skip to content

Commit ec9710e

Browse files
LEHEESSmonkpow
authored andcommitted
Fix use of deprecated OutgoingMessage.prototype._headers #509
1 parent 802cdb8 commit ec9710e

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

app/steps/decorateUserResHeaders.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
'use strict';
2-
2+
var getHeaders = require('../../lib/getHeaders');
33

44
function decorateUserResHeaders(container) {
55
var resolverFn = container.options.userResHeaderDecorator;
6-
var headers = container.user.res.getHeaders ? container.user.res.getHeaders() : container.user.res._headers;
6+
var headers = getHeaders(container.user.res);
77

88
if (!resolverFn) {
99
return Promise.resolve(container);
1010
}
1111

1212
const clearAllHeaders = (res) => {
13-
for (const header in res._headers) {
13+
for (const header in getHeaders(res)) {
1414
res.removeHeader(header)
1515
}
1616
}

lib/getHeaders.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
'use strict';
2+
3+
module.exports = function (res) {
4+
return res.getHeaders ? res.getHeaders() : res._headers;
5+
};

0 commit comments

Comments
 (0)