近期有个需求,需要请求对方的数据,然而接口出现了跨域的问题,就想到使用node做一个简单的代理,如下:
var express = require("express");
var request = require("request");
var proxyUrl = "http://targeturl";
var proxy = express();
proxy.use("/", function(req, res){
var url =proxyUrl+ req.url;
req.pipe(request(url)).pipe(res);
}).listen(8090);
- 加载express request 框架
- 建立并侦听服务器
- 启动: 将以上代码保存proxy.js, 然后node proxy.js