mirror of https://gitee.com/openkylin/nodejs.git
23 lines
662 B
JavaScript
23 lines
662 B
JavaScript
'use strict';
|
|
require('../common');
|
|
const assert = require('assert');
|
|
const { spawnSync } = require('child_process');
|
|
|
|
// The last option on the command line takes precedence:
|
|
assert.strictEqual(spawnSync(process.execPath, [
|
|
'--max-http-header-size=1234',
|
|
'--max-http-header-size=5678',
|
|
'-p', 'http.maxHeaderSize'
|
|
], {
|
|
encoding: 'utf8'
|
|
}).stdout.trim(), '5678');
|
|
|
|
// The command line takes precedence over NODE_OPTIONS:
|
|
assert.strictEqual(spawnSync(process.execPath, [
|
|
'--max-http-header-size=5678',
|
|
'-p', 'http.maxHeaderSize'
|
|
], {
|
|
encoding: 'utf8',
|
|
env: { ...process.env, NODE_OPTIONS: '--max-http-header-size=1234' }
|
|
}).stdout.trim(), '5678');
|