我的网站正在使用Node并使用Express框架。
我的目标是从Yahoo Placefinder api中收集数据。它不支持JSONP,因此我需要将我的JQuery.getJSON请求发送到自己的代理。然后,我的代理将向Placefinder api发送http请求,并回显响应。
如果我使用的是php而不是Node,我只需创建一个新的php文件,其中包括对placefinder api的curl请求并回显响应。
但是,我正在使用Node,不知道从哪里开始。
而且,我正在使用Express框架。
我的问题是:
1. 代理在Express框架中应该放在哪里?公共文件夹吗? 2. 在哪里可以找到有关如何在Node中编写代理的信息? 3. 我是否需要修改我的Rackspace云(ubuntu)服务器的配置才能实现这一点?
我的目标是从Yahoo Placefinder api中收集数据。它不支持JSONP,因此我需要将我的JQuery.getJSON请求发送到自己的代理。然后,我的代理将向Placefinder api发送http请求,并回显响应。
如果我使用的是php而不是Node,我只需创建一个新的php文件,其中包括对placefinder api的curl请求并回显响应。
但是,我正在使用Node,不知道从哪里开始。
而且,我正在使用Express框架。
我的问题是:
1. 代理在Express框架中应该放在哪里?公共文件夹吗? 2. 在哪里可以找到有关如何在Node中编写代理的信息? 3. 我是否需要修改我的Rackspace云(ubuntu)服务器的配置才能实现这一点?
http://a4.sphotos.ak.fbcdn.net/
)。我试图找出一种方法,将整个 URL 传递给 http-proxy,并使用类似/proxy?src=http://a4.sphotos.ak.fbcdn.net/...
或/proxy/http://a4.sphotos.ak.fbcdn.net/...
的 URL。 - Aidan Feldman