Node.js - скрипт для получения информации о сертификате SSL, который не возвращает результатов - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь написать скрипт Node.js, который будет возвращать информацию о SSL-сертификате сайта, но каждый раз, когда я запускаю его, я не вижу результатов в браузере.Что я делаю не так, так как я тоже не получаю сообщение об ошибке.

Все, что я вижу в браузере, это Запуск ... и Конец ...

function certInfo(address, callback) {
    var https = require('https');
    var options = {
        host: address,
        port: 443,
        method: 'GET'
    };
    var info = ""

    var req = https.request(options, function(res) {
        info = res.connection.getPeerCertificate();
    });

    req.on('error', (e) => {
        info = e;
    });

    req.end();

    callback(info);
}

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.write('Starting...');
    certInfo('www.google.com', function(result) {
        res.write(result);
    });
    res.write('Ending...');
    res.end();
}).listen(80);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...