我最近创建了一个 node.js 应用程序,可以访问社交媒体网站并缓存我们的公共源。我正在使用一些现有的 npm 模块来方便访问社交媒体 api。它在我的开发环境中就像一个魅力,但在我们的生产环境中,请求超时,因为它们需要通过代理。
无需修改 npm 模块,如何使出站请求通过代理?
使用 http.globalAgent 属性。这将使您拦截进程中运行的所有请求。然后,您可以修改这些请求,使其格式适合代理服务器。
http://nodejs.org/api/http.html#http_http_globalagent http://nodejs.org/api/http.html#http_http_globalagent
另一种选择是为该应用程序创建代理异常。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)