Node.js用于外出呼叫的代理

时间:2014-02-20 21:01:24

标签: node.js

我正在尝试为iOS应用创建本地模型服务器。我有一个正在运行的部署服务器,如url:“http://some-running-server.com/”我希望能够使用node.js使用本地http://127.0.0.1/getuser

在应用中,我会使用http://some-running-server.com/getuser

我看过“查尔斯”应用程序可以做到这一点。也许有人在节点中做过这个,所以你能够只使用node.js来测试代理本地模型吗?

由于 此致

2 个答案:

答案 0 :(得分:0)

您可以将网址添加到您的主机文件中。如果你在OSX或Linux上,你可以在etc / hosts中找到它。在Windows上,该文件位于%systemroot%\ system32 \ drivers \ etc \只是将URL映射到您的本地IP

 127.0.0.1 localhost
 # mapping some-running-server to localhost for development
 127.0.0.1 http://some-running-server.com

请记得在您投入生产时删除该条目!

答案 1 :(得分:0)

将浏览器设置为使用127.0.0.1作为代理(网络设置),然后在localhost(127.0.0.1)上运行代码并响应请求。网址可以与原始网址保持一致。如果您愿意,可以使用node-http-proxy将请求转发到原始服务器。