https: remove usage of public require('util')
Use `require('internal/util/debuglog').debuglog` and `Object.setPrototypeOf` instead of `require('util').debuglog` and `require('util').inherits`. Refs: https://github.com/nodejs/node/issues/26546 PR-URL: https://github.com/nodejs/node/pull/26772 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
0c89a21f96
commit
cd3a9eebca
@ -25,7 +25,6 @@ require('internal/util').assertCrypto();
|
||||
|
||||
const tls = require('tls');
|
||||
const url = require('url');
|
||||
const util = require('util');
|
||||
const { Agent: HttpAgent } = require('_http_agent');
|
||||
const {
|
||||
Server: HttpServer,
|
||||
@ -33,8 +32,7 @@ const {
|
||||
kServerResponse
|
||||
} = require('_http_server');
|
||||
const { ClientRequest } = require('_http_client');
|
||||
const { inherits } = util;
|
||||
const debug = util.debuglog('https');
|
||||
const debug = require('internal/util/debuglog').debuglog('https');
|
||||
const { URL, urlToOptions, searchParamsSymbol } = require('internal/url');
|
||||
const { IncomingMessage, ServerResponse } = require('http');
|
||||
const { kIncomingMessage } = require('_http_common');
|
||||
@ -76,7 +74,8 @@ function Server(opts, requestListener) {
|
||||
this.maxHeadersCount = null;
|
||||
this.headersTimeout = 40 * 1000; // 40 seconds
|
||||
}
|
||||
inherits(Server, tls.Server);
|
||||
Object.setPrototypeOf(Server.prototype, tls.Server.prototype);
|
||||
Object.setPrototypeOf(Server, tls.Server);
|
||||
|
||||
Server.prototype.setTimeout = HttpServer.prototype.setTimeout;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user