Ошибка тайм-аута при вызове API от Nodejs - PullRequest
1 голос
/ 01 апреля 2020

Я звоню этому публичному c API из моего nodejs. Я использую систему в офисной среде, и мне нужно соединиться с VPN, чтобы увеличить адрес офиса. Когда я использую Wi-Fi моего мобильного телефона, я могу получить доступ к API ниже.

https://dummy.restapiexample.com/api/v1/employees

, выше - API publi c. Любой может проверить.

Я должен использовать https для доступа к API в узле из соображений безопасности. Как я могу получить доступ к API, когда я нахожусь в моем офисе. Я получаю сообщение об ошибке ниже.

Error:connect ETIMEDOUT 52.220.246.189:443. 

ниже приведен код.

const https = require('https');
https.get('https://dummy.restapiexample.com/api/v1/employees', (resp) => {
    let data = '';

    resp.on('data', (chunk) => {
        data += chunk;
        console.log(data);
    });

    resp.on('end', () => {
        console.log(JSON.parse(data).explanation);
    });
    console.log("data");

}).on("error", (err) => {
    console.log("Error: " + err.message);
});

Как мне разрешить то же самое?

заранее спасибо.

...