gpt4 book ai didi

node.js - 如何覆盖 node.js http 以对所有出站请求使用代理

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:11 29 4
gpt4 key购买 nike

我最近创建了一个 node.js 应用程序,它可以访问社交媒体网站并缓存我们的公共(public)订阅源。我正在使用一些现有的 npm 模块来促进访问社交媒体 api。它在我的开发环境中非常有效,但在我们的生产环境中请求超时,因为它们需要通过代理。

在不修改 npm 模块的情况下,如何使出站请求通过代理?

最佳答案

使用 http.globalAgent 属性。这将使您拦截在您的进程中运行的所有请求。然后,您可以修改这些请求以针对代理服务器正确格式化。

http://nodejs.org/api/http.html#http_http_globalagent

另一种选择是为该应用程序创建代理异常(exception)。

关于node.js - 如何覆盖 node.js http 以对所有出站请求使用代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16442985/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com