NodeJs API msrestazure代理问题

时间:2018-10-11 06:55:32

标签: node.js api proxy

我有一个使用npm软件包msrestazure的nodejs api。 从我的本地开发中,我必须通过企业代理才能到达Internet。

当我尝试msRestAzure.loginWithServicePrincipalSecret时,由于请求未使用代理而导致连接超时。

  

错误:连接ETIMEDOUT 52.143.136.20:443

如果有人知道我可以如何强制使用代理,请告诉我。


有关信息,我已经测试了多种解决方案

  • 设置代理环境变量:未运行
  • 使用netsh winhttp设置代理:未运行
  • 使用软件proxycap:它运行。但是软件不是免费的,不能要求其他开发人员使用它。

有什么主意吗?发行仅针对包装要求。 如果我使用http request来做我自己的请求,它将起作用:(

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

对不起,延迟...

解决方案是使用软件包npm dotenv并在其中添加HTTP_PROXY和HTTPS_PROXY变量。

希望可以帮助您:)