在 nodejs 中创建一个 curl 或一些请求

Create a curl or some request in nodejs

在 nodejs 中创建一个 curl 或一些请求,它执行与此命令相同的操作 openssl s_client api-prd.koerich.com.br:443 2> / dev / null | openssl x509 -noout -dates 我正在尝试将 openssl 转换为 nodeJS 或 curl,但失败了

const moment = require('moment');
const sslChecker = require('ssl-checker');

const get_domain = 'api-prd.koerich.com.br';
sslChecker(get_domain).then((certdata) => {

    var startdate = new Date(certdata.validFrom);
    var enddate = new Date(certdata.validTo);
    var certstart = moment(startdate);
    var certend = moment(enddate);
    var ssldata = ([{
        domain: get_domain,
        issued: certstart.format('LLLL'),
        expires: certend.format('LLLL'),
        daysleft: certdata.daysRemaining
    }]);
    console.log(JSON.stringify(ssldata, null, 4));

}).catch((err) => {
    if (err.code === 'ENOTFOUND') {
        console.log('Fix Hostname or Provide Correct Domain Name');
        res.send(JSON.stringify('false'));
    } else if (err.code === 'ECONNREFUSED') {
        console.log('Fix Hostname or Provide Correct Domain Name');
        res.send(JSON.stringify('false'));
    }
});