Проблема прокси-сервера msretazure API NodeJs - PullRequest
0 голосов
/ 11 октября 2018

Я использую API-интерфейс nodejs, который использует пакет npm msrestazure.Из моего локального проекта я должен пройти через корпоративный прокси-сервер, чтобы попасть в Интернет.

Когда я пытаюсь msRestAzure.loginWithServicePrincipalSecret, я получаю тайм-аут соединения из-за того, что запрос не использует прокси.

Ошибка: подключите ETIMEDOUT 52.143.136.20:443

Если кто-то знает, как я могу принудительно использовать прокси, подскажите.


Дляинформация Я протестировал несколько решений

  • установить переменную окружения прокси: не работает
  • использовать netsh winhttp для настройки прокси: не работает
  • использовать программный прокси-сервер: он работает,Но программное обеспечение не является бесплатным и не может запросить его у других разработчиков.

У кого-нибудь есть идея?Выпуск только для запроса, сделанного пакетом.Если я использую запрос http, чтобы выполнить запрос самостоятельно, он работает: (

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 19 декабря 2018

извините за задержку ...

Решение состоит в том, чтобы использовать пакет npm dotenv и добавить в него переменные HTTP_PROXY и HTTPS_PROXY.

Надеюсь, что это может помочь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...