我尝试使用passportJS从我的节点应用程序访问Google身份验证。不幸的是,我必须使用公司代理访问谷歌信息。我的应用正在使用快递。
因此,我想知道如何在我的节点应用程序中包含委托代理。我正在寻找一些解决方案,我刚刚找到了这些解决方案:
不幸的是,我是新的节点开发人员,我真的不知道如何使用express这些解决方案。所以,我想知道是否有人有同样的问题,你是如何解决这类问题的?
答案 0 :(得分:0)
proxy-agent
模块适用于传出 HTTP客户端请求。也就是说,在致电http.get()
and friends。
HTTP Server实例没有http.Agent
,这就是表达暴露的内容。
相反,我认为你必须要求PassportJS团队如何将http.Agent
实例传递给PassportJS。有this relevant SO thread,但接受的答案实际上是一个黑客,而不是我推荐的东西。 PassportJS接受agent
选项的方式更合适,但我在其文档中找不到任何提及。