diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-03-04 22:16:24 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-03-07 14:54:38 +0100 |
commit | 1d2fd8b65bacaf4401450edc8ed529106cbcfc67 (patch) | |
tree | dd6230e888c69ef3dc1b19de1ea8f9de7a81fd63 /lib/_http_server.js | |
parent | cb5f9a6d871f6b2e0da8fa72dc2e91fb37ef9713 (diff) | |
download | android-node-v8-1d2fd8b65bacaf4401450edc8ed529106cbcfc67.tar.gz android-node-v8-1d2fd8b65bacaf4401450edc8ed529106cbcfc67.tar.bz2 android-node-v8-1d2fd8b65bacaf4401450edc8ed529106cbcfc67.zip |
lib: port remaining errors to new system
PR-URL: https://github.com/nodejs/node/pull/19137
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Diffstat (limited to 'lib/_http_server.js')
-rw-r--r-- | lib/_http_server.js | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/_http_server.js b/lib/_http_server.js index 1b9b4677d5..498800dd1e 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -43,7 +43,11 @@ const { getOrSetAsyncId } = require('internal/async_hooks'); const { IncomingMessage } = require('_http_incoming'); -const errors = require('internal/errors'); +const { + ERR_HTTP_HEADERS_SENT, + ERR_HTTP_INVALID_STATUS_CODE, + ERR_INVALID_CHAR +} = require('internal/errors').codes; const Buffer = require('buffer').Buffer; const kServerResponse = Symbol('ServerResponse'); @@ -201,8 +205,7 @@ function writeHead(statusCode, reason, obj) { statusCode |= 0; if (statusCode < 100 || statusCode > 999) { - throw new errors.RangeError('ERR_HTTP_INVALID_STATUS_CODE', - originalStatusCode); + throw new ERR_HTTP_INVALID_STATUS_CODE(originalStatusCode); } @@ -229,7 +232,7 @@ function writeHead(statusCode, reason, obj) { } } if (k === undefined && this._header) { - throw new errors.Error('ERR_HTTP_HEADERS_SENT', 'render'); + throw new ERR_HTTP_HEADERS_SENT('render'); } // only progressive api is used headers = this[outHeadersKey]; @@ -239,7 +242,7 @@ function writeHead(statusCode, reason, obj) { } if (checkInvalidHeaderChar(this.statusMessage)) - throw new errors.Error('ERR_INVALID_CHAR', 'statusMessage'); + throw new ERR_INVALID_CHAR('statusMessage'); var statusLine = `HTTP/1.1 ${statusCode} ${this.statusMessage}${CRLF}`; |