@SOjuD

Node js почему не могу получить ответ от api.github?

есть 2 файла
------app.js-------
const github = require('./github');
const username = process.argv[2];

github.getRepos(username, (error, repos) => {
    if(error) return console.error(`Ошибка: ${error.message}`);
    repos.forEach(repo => {
        console.log(repo.title);
    });
});

------github.js-------
const https = require('https');

function getRepos(username, done){
    const options = {
        hostname: 'https://api.github.com',
        path: `/users/${username}/repos`,
        headers: { 'User-Agent': 'Node.js' }
    };
    let repos = https.get(options, (error, res) => {    
        console.log(res);
    })
    repos.on('error', error => done(error));
}
module.exports = {
    getRepos
};

почему я никак не могу получить ответ от api и мне постоянно выводит ошибку?

Hostname/IP does not match certificate's altnames: Host: https. is not in the cert's altnames: DNS:www.github.com, DNS:*.github.io, DNS:*.githubusercontent.com, DNS:*.github.com, DNS:github.com, DNS:github.io, DNS:githubusercontent.com

версия node 10.16.3
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 200 000 руб.
Fundraise Up Санкт-Петербург
от 140 000 до 200 000 руб.
TeamJet Москва
До 100 000 руб.