http: deprecate writeHeader · nodejs/node@91dadf2 · GitHub
Skip to content

Commit 91dadf2

Browse files
authored
http: deprecate writeHeader
PR-URL: #59060 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Tim Perry <pimterry@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
1 parent eabb75c commit 91dadf2

3 files changed

Lines changed: 28 additions & 3 deletions

File tree

doc/api/deprecations.md

Lines changed: 4 additions & 1 deletion

lib/_http_server.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ const {
8181
} = require('internal/errors');
8282
const {
8383
assignFunctionName,
84+
deprecate,
8485
kEmptyObject,
8586
promisify,
8687
} = require('internal/util');
@@ -439,8 +440,9 @@ function writeHead(statusCode, reason, obj) {
439440
return this;
440441
}
441442

442-
// Docs-only deprecated: DEP0063
443-
ServerResponse.prototype.writeHeader = ServerResponse.prototype.writeHead;
443+
ServerResponse.prototype.writeHeader = deprecate(ServerResponse.prototype.writeHead,
444+
'ServerResponse.prototype.writeHeader is deprecated.',
445+
'DEP0063');
444446

445447
function storeHTTPOptions(options) {
446448
this[kIncomingMessage] = options.IncomingMessage || IncomingMessage;

test/parallel/test-write-header.js

Lines changed: 20 additions & 0 deletions

0 commit comments

Comments
 (0)