Маршрутные запросы прокси, настроенные в package.json через определенный прокси - PullRequest
0 голосов
/ 24 декабря 2018

У нас есть приложение, использующее опция реакционного прокси .Это работает нормально из одного географического местоположения A с записью ниже в package.json

 "proxy": {
          "/apiroot/": {
               "target": "https://apiserver:xxxx",
               "secure": false
          }
  }

Из другого географического местоположения B, apiserver доступен только через определенный прокси.У нас есть настройки прокси в .npmrc файле

proxy=http://proxyserver:port
https-proxy=http://proxyserver:port

Когда мы запускаем приложение, мы получаем ошибку

[0] Proxy error: Could not proxy request /apiroot/myresource.json from 
    localhost:3000 to https://apiserver:xxxx
[0] See https://nodejs.org/api/errors.html#errors_common_system_errors for 
    more information (ETIMEDOUT).

Мы находимся в системе разработки Windows, мы уже попробовали убедиться.npmrc Конфигурация верна, также попытался изменить прокси сетевого уровня через настройки Internet Explorer.Но мы все равно получаем ту же ошибку.Мы можем попытаться открыть apiserver через географическое местоположение B без прокси-сервера, что является более длительным процессом.

Есть ли способ предоставить параметры прокси-сервера до того, как прокси-сервер процесса узла передаст запрос для параметров, настроенных в package.json

...