Мне нужно знать, можно ли использовать службу R&R через прокси. Взгляните на следующую часть, чтобы увидеть мои расследования. Код, который я использую, работал у меня дома. (Без брандмауэра/без прокси, только роутер)
Я начал со следующего кода. https://console.eu-gb.bluemix.net/catalog/starters/personality-insights-nodejs-web-starter
Я пытаюсь выполнить его локально, и он работает, используя следующую конфигурацию, чтобы иметь возможность устанавливать модули.
npm config set registry http://registry.npmjs.org
npm config set proxy http://x.x.x.x:xx
npm config set https-proxy http://x.x.x.x:xx
npm config set strict-ssl false
set http_proxy=http://x.x.x.x:xx
set https_proxy=http://x.x.x.x:xx
set HTTP_PROXY=http://x.x.x.x:xx
set HTTPS_PROXY=http://x.x.x.x:xx
Пока это работало, я начал играть с R&R. Но у меня только ошибка.
Error searching for documents: Error: connect ETIMEDOUT 158.85.132.88:443
Где ip адрес соответствует gateway.watsonplatform.net
ping gateway.watsonplatform.net
PING gateway.watsonplatform.net (158.85.132.88) 56(84) bytes of data.
Из-за брандмауэра проверка связи заблокирована
В ходе моих исследований я обнаружил, что при выполнении моего теста для службы R&R каждый раз отправляются два запроса ICMP.
Возможно из-за брандмауэра. Но зачем этому сервису отправлять ICMP-пакеты?
Просто резюмирую:
- Код работает, когда нет брандмауэра/прокси
- Служба Personality Insight работает за прокси/брандмауэром
- R&R не