import DI, {DDNames} from "@gongt/ts-stl-library/DI"; import request = require("request"); // require('request-debug')(request); export function setProxyServer(proxyServerUrl: string) { if (!proxyServerUrl) { DI.set(DDNames.proxyRequest, request.defaults({ // strictSSL: false, // tunnel: false, })); } else { DI.set(DDNames.proxyRequest, request.defaults({ // strictSSL: false, // tunnel: false, proxy: proxyServerUrl, })); } } export function getProxyRequest(): request.RequestAPI { return DI.get(DDNames.proxyRequest, request); }