与节点代理HTTP请求(proxy http request with node)

2019-09-16 13:23发布

我有一个域的NodeJS前端和其他域上的休息后端服务器。

我希望能够从前面到后面执行Ajax请求。 所以,我打算使用一个反向代理,以绕过同源策略的限制。

我的后端REST服务器将基本认证或OAuth的固定。 我想知道,如果我使用节点HTTP代理,如果有可能进行代理,以及如何在之前的HTTP请求发送Authorization头。

非常感谢。

Answer 1:

你有足够的办法来实现这一目标:

  • 您可以使用节点HTTP代理中间件设置在auth头在反向代理: http://blog.nodejitsu.com/http-proxy-middlewares

  • 您可以要求HTTP代理模块,创建一个新的实例,然后使用所有的可用事件。

  • 叉节点HTTP代理和修补版本HTTP-的proxy.js包括定制basic_auth;

  • 滚你自己的反向代理。 随着Node.js的很安静轻松,检查这个帖子: http://www.catonmat.net/http-proxy-in-nodejs/

最好的祝福,



文章来源: proxy http request with node