全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解node.js搭建代理服务器请求数据

1、引入node.js中的模块

 var http = require("http");
 var url = require("url");
 var qs = require("querystring");

2、创建服务器

//用node中的http创建服务器 并传入两个形参
http.createServer(function(req , res) {
//设置请求头 允许所有域名访问 解决跨域
   res.setHeader("Access-Control-Allow-Origin" , "*");

//获取地址中的参数
var query = url.parse(req.url).query;

//用qs模块的方法 把地址中的参数转变成对象 方便获取
var queryObj = qs.parse(query);
//获取前端传来的myUrl=后面的内容  GET方式传入的数据
var myUrl = queryObj.myUrl;
//创建变量保存请求到的数据
var data = "";

//开始请求数据 http.get()方法
http.get(myUrl,function (request) {
//监听myUrl地址的请求过程
//设置编码格式
request.setEncoding("utf8");

//数据传输过程中会不断触发data信号
    request.on("data", function (response) {
      data += response;
    });

//当数据传输结束触发end
    request.on("end" , function () {
//把data数据返回前端
      res.end(data);
    });
}).on("error" , function () {
    console.log("请求myUrl地址出错!");
});
}).listen(8989,function(err){
    if(!err){
       console.log("服务器启动成功,正在监听8989...");
    }  
});

3、启动服务器

打开配置的nodejs所在文件夹,Shift+右键空白处 打开cmd终端

输入node 服务器名.js开启服务器

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# nodejs  # 做代理服务器  # 代理服务器  # nodejs设置代理服务器  # JS代理对象Proxy初体验简单的数据驱动视图  # javascript数据代理与事件详解分析  # JavaScript中的数据劫持和数据代理使用  # 右键  # 中会  # 大家多多  # 转变成  # 空白处  # function  # req  # createServer  # qs  # querystring  # Control  # Origin  # Access  # res  # setHeader  # pre  # class  # js  # strong  # node 


相关文章: 如何快速搭建个人网站并优化SEO?  seo网站制作优化,网站SEO优化步骤有哪些?  制作电商网页,电商供应链怎么做?  太原网站制作公司有哪些,网约车营运证查询官网?  如何通过cPanel快速搭建网站?  实例解析Array和String方法  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  ,购物网站怎么盈利呢?  建站之星备案流程有哪些注意事项?  建站之星如何快速更换网站模板?  建站之星上传入口如何快速找到?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  广平建站公司哪家专业可靠?如何选择?  如何彻底删除建站之星生成的Banner?  如何选购建站域名与空间?自助平台全解析  建站之星导航菜单设置与功能模块配置全攻略  如何在服务器上三步完成建站并提升流量?  香港服务器租用每月最低只需15元?  教学论文网站制作软件有哪些,写论文用什么软件 ?  建站之星如何实现网站加密操作?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  建站之星logo尺寸如何设置最合适?  建站之星如何快速生成多端适配网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  广州美橙建站如何快速搭建多端合一网站?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何在服务器上配置二级域名建站?  金*站制作公司有哪些,金华教育集团官网?  如何通过老薛主机一键快速建站?  如何通过二级域名建站提升品牌影响力?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  建站主机核心功能解析:服务器选择与网站搭建流程指南  简历在线制作网站免费,免费下载个人简历的网站是哪些?  如何选择最佳自助建站系统?快速指南解析优劣  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  建站主机如何选?性能与价格怎样平衡?  网站制作企业,网站的banner和导航栏是指什么?  建站之星如何助力网站排名飙升?揭秘高效技巧  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  如何在阿里云ECS服务器部署织梦CMS网站?  如何在IIS7上新建站点并设置安全权限?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  建站168自助建站系统:快速模板定制与SEO优化指南  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  制作网站公司那家好,网络公司是做什么的?  宁波自助建站系统如何快速打造专业企业网站?  如何在阿里云域名上完成建站全流程?  无锡营销型网站制作公司,无锡网选车牌流程? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。