nodejs 请求接口报错 unable to verify the first certificate

981 阅读1分钟
var request = require('request');
const https = require('https');
var agent = new https.Agent({
  host: 'www.example.com',
  port: '443',
  path: '/m/getToken.action',
  rejectUnauthorized: false
});
let url = 'https://www.example.com/m/getToken.action'
var options = {
  url: url,
  agent: agent
};


function httpsGet(options) {
  return new Promise((resolve, reject) => {
    request.get(options, function (error, response, body) {
      if (error) {
        reject(error);
      } else {
        resolve(body);
      }
    });
  });
}

async function run() {
  let res = await httpsGet(options);
  console.log(res);
}
run()