如何解决在NodeJS + Express的http调用中设置NO_PROXY
我正在构建一个nodejs + express应用程序,该应用程序使用node-fetch库进行HTTP GET调用,以从服务中检索响应。问题是我正在调用的服务的主机不能很好地与代理一起使用,它有时会返回响应,有时会失败,这是按设计工作的。因此,我被要求将该API调用的主机名添加到NO_PROXY环境变量中,以使其正常工作。我正在docker容器中运行该应用程序,因此我将其添加为ENV变量,并将其添加到节点应用程序启动脚本中,
NODE_ENV = xyz.abc.com节点app.js
但是,我仍然遇到相同的问题,并且似乎node + express应用程序没有考虑NO_PROXY变量正在使用代理进行REST调用。还有其他方法可以对其进行配置,以便选择环境变量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。