kopia lustrzana https://github.com/c9/core
32 wiersze
786 B
JavaScript
32 wiersze
786 B
JavaScript
![]() |
"use strict";
|
||
|
|
||
|
var debug = require("debug")("node:defaults");
|
||
|
|
||
|
main.consumes = [];
|
||
|
main.provides = ["node.defaults"];
|
||
|
|
||
|
module.exports = main;
|
||
|
|
||
|
/**
|
||
|
* initialize gloabl nodejs settings
|
||
|
*/
|
||
|
|
||
|
function main(options, imports, register) {
|
||
|
|
||
|
if ("tls_reject_unauthorized" in options) {
|
||
|
debug("setting NODE_TLS_REJECT_UNAUTHORIZED to %s", options.tls_reject_unauthorized);
|
||
|
process.env.NODE_TLS_REJECT_UNAUTHORIZED = options.tls_reject_unauthorized;
|
||
|
|
||
|
}
|
||
|
|
||
|
if (options.maxSockets) {
|
||
|
debug("setting maxSockets to %s", options.maxSockets);
|
||
|
require("http").globalAgent.maxSockets = options.maxSockets;
|
||
|
require("https").globalAgent.maxSockets = options.maxSockets;
|
||
|
}
|
||
|
|
||
|
register(null, {
|
||
|
"node.defaults": {}
|
||
|
});
|
||
|
}
|