summaryrefslogtreecommitdiff
path: root/lib/_http_server.js
diff options
context:
space:
mode:
authorMichaël Zasso <targos@protonmail.com>2018-03-04 22:16:24 +0100
committerMichaël Zasso <targos@protonmail.com>2018-03-07 14:54:38 +0100
commit1d2fd8b65bacaf4401450edc8ed529106cbcfc67 (patch)
treedd6230e888c69ef3dc1b19de1ea8f9de7a81fd63 /lib/_http_server.js
parentcb5f9a6d871f6b2e0da8fa72dc2e91fb37ef9713 (diff)
downloadandroid-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.js13
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}`;