美文网首页
nodeJs-简单的代理服务器

nodeJs-简单的代理服务器

作者: 曾经过往 | 来源:发表于2017-11-28 23:29 被阅读0次
近期有个需求,需要请求对方的数据,然而接口出现了跨域的问题,就想到使用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
摘自

相关文章

  • nodeJs-简单的代理服务器

    近期有个需求,需要请求对方的数据,然而接口出现了跨域的问题,就想到使用node做一个简单的代理,如下: 加载exp...

  • NodeJS-简介&配置

    NodeJS-简介&配置 NodeJS NodeJS 中文网 NodeJS API 一、客户端的JavaScrip...

  • 3.get请求获取数据方式

    原生 split nodjs->querystring把键值对的字符串转化为键值对的对象 nodejs->query

  • Linux 之 NodeJs

    万金油 前序: NodeJs-官网[https://nodejs.org/] 前提: 搬运网上的教程,此处仅为个人...

  • 第一章 node.js 介绍

    本节内容 1 nodeJs-是什么 2 nodeJs 和 浏览器 JavaScript 的区别 3 V8 引擎 4...

  • Java做个反向代理服务器(配置文件,Cors方式跨域)(二)

    接上一篇Java不到10行代码做个简单的反向代理服务器(一) 1.配置每个代理服务器至少需要一个代理访问的地址,和...

  • Charles的使用

    1.简单介绍: Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器·它允许一个开发者查看所有连...

  • 服务端跨域

    一、反向代理服务器 基础思想很简单,将你的服务器配置成 需要跨域获取的资源的 反向代理服务器。也就是说,将其他域名...

  • nodejs-准备

    1 - 安装nodejs(以Windows为例 ) 下载nodejs 打开cmd,输入node --version...

  • nodejs-安装

    安装,node所有版本列表找到相应版本),我是windows 64版本,所以选择64.msi. 傻瓜式安装就好,就...

网友评论

      本文标题:nodeJs-简单的代理服务器

      本文链接:https://www.haomeiwen.com/subject/vneybxtx.html