在 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'));
}
});
在 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'));
}
});