// const cmd1 = require('node-cmd') // cmd1.get('set', // function (err, data, stderr) { // console.log('cmd complete:', err, data, stderr) // if (err) { // console.error('cmd 命令执行错误:', err, stderr) // } else { // console.log('cmd 命令执行结果:', data) // } // } // ) // const process = require('child_process') // // const cmd = 'set' // process.exec(cmd, function (error, stdout, stderr) { // console.log('error:' + error) // console.log('stdout:' + stdout) // console.log('stderr:' + stderr) // }) // const fs = require('fs') // const content = fs.readFileSync('C:\\Users\\Administrator\\.dev-sidecar\\dev-sidecar.ca.crt') // console.log('content:',JSON.stringify(content.toString().replace(new RegExp('\r\n','g'),'\n'))) // function testCa() { // const https = require('https') // const fs = require('fs') // process.env.NODE_EXTRA_CA_CERTS = 'C:\\Users\\Administrator\\.dev-sidecar\\dev-sidecar.ca.crt' // process.env.GLOBAL_AGENT_HTTP_PROXY = "http://127.0.0.1:31181" // process.env.GLOBAL_AGENT_HTTPS_PROXY = "http://127.0.0.1:31181" // fs.readFileSync(process.env.NODE_EXTRA_CA_CERTS) // // const options = { // agent : new https.Agent({ // proxy: "http://127.0.0.1:31181" // }) // } // console.log('options', options) // // https.get('https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js',options, (res) => { // console.log('状态码:', res.statusCode) // console.log('请求头:', res.headers) // // res.on('data', (d) => { // process.stdout.write(d) // }) // }).on('error', (e) => { // console.error(e) // }) // } function testRequest () { // process.env.NODE_EXTRA_CA_CERTS='C:\\Users\\Administrator\\.dev-sidecar\\dev-sidecar.ca.crt' console.log(process.env.NODE_EXTRA_CA_CERTS) const request = require('request').defaults({ proxy: 'http://127.0.0.1:31181', }) request('https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js', (error, response, body) => { if (error) { console.error(error) } else { console.log(body) } }) } // testCa() testRequest()