mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
http: refactor headersTimeout and requestTimeout logic
PR-URL: https://github.com/nodejs/node/pull/41263 Fixes: https://github.com/nodejs/node/issues/33440 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
This commit is contained in:
1 parent
9d6af7d1fe
commit
3caa2c1a00
33 files changed
+858
-413
No files matched your search
@@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
|
||||
const common = require('../common');
|
||||
if (!common.hasCrypto)
|
||||
common.skip('missing crypto');
|
||||
const assert = require('assert');
|
||||
const { createServer } = require('https');
|
||||
const fixtures = require('../common/fixtures');
|
||||
|
||||
const options = {
|
||||
key: fixtures.readKey('agent1-key.pem'),
|
||||
cert: fixtures.readKey('agent1-cert.pem'),
|
||||
};
|
||||
|
||||
const server = createServer(options);
|
||||
|
||||
// 60000 seconds is the default
|
||||
assert.strictEqual(server.headersTimeout, 60000);
|
||||
const headersTimeout = common.platformTimeout(1000);
|
||||
server.headersTimeout = headersTimeout;
|
||||
assert.strictEqual(server.headersTimeout, headersTimeout);
|
||||
Reference in new issue
Block a user