2015-11-04 84 views
0

我正在尝试使用passportJS从我的节点应用程序访问Google身份验证。不幸的是,我必须使用公司代理访问谷歌信息。我的应用程序使用快递。如何在nodejs中使用代理代理快递

所以,我想知道如何在我的节点应用程序中包含委托代理。我一直在寻找一些解决方案,我只是发现了这些解决方案:

不幸的是,我是新节点开发人员,我真的不知道如何使用这些快递解决方案。所以,我想知道是否有人遇到同样的问题,您是如何解决这类问题的?

回答

0

proxy-agent模块用于传出 HTTP客户端请求。也就是说,当致电http.get() and friends

HTTP服务器实例没有http.Agent,这是明确暴露的。

相反,我认为你必须问PassportJS团队如何将http.Agent实例传递给PassportJS。有this relevant SO thread,但接受的答案真的是黑客,而不是我会推荐的。 PassportJS接受agent选项的更合适的方法是,但在文档中找不到任何提及。