nodeJs-简单的代理服务器

近期有个需求,需要请求对方的数据,然而接口出现了跨域的问题,就想到使用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
摘自
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容