Я пытаюсь написать прокси для доступа к API и получить некоторый рабочий код, который без проблем работает на моей локальной машине. Сейчас я попытался разместить этот код на glitch.me и heroku, но это приводит к ошибке ECONNREFUSED
.
Это происходит только в данном домене, а не в любом другом (например, www.google. com, www.nytimes.com и т.д ...). Выполнение этого кода на локальном хосте работает нормально.
У меня проблемы с пониманием, где находится проблема, и мне не очень повезло найти много информации о ECONNREFUSED
онлайн.
Этокод, который работает на моей машине, но не работает на glitch.me или heroku:
const express = require('express');
const request = require('request');
const app = express();
const listener = app.listen(process.env.PORT, function () {
console.log('Your app is listening on port ' + listener.address().port);
});
app.get("/", function(req, res) {
request("https://api.justimmo.at/rest/v1/objekt/list", function (error, response, body) {
res.send(body);
});
});
Вот что я получаю от отладчика:
error: { Error: connect ECONNREFUSED 88.99.236.189:443
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '88.99.236.189',
port: 443 }
ожидаемым результатом будет ошибка 401 Unauthorized
.
Где находится эта проблема, возможно?