全网整合营销服务商

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

免费咨询热线: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 


相关文章: 香港服务器网站生成指南:免费资源整合与高速稳定配置方案  建站主机如何选?高性价比方案全解析  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  北京网站制作公司哪家好一点,北京租房网站有哪些?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  建站主机CVM配置优化、SEO策略与性能提升指南  广东企业建站网站优化与SEO营销核心策略指南  Android使用GridView实现日历的简单功能  c++ stringstream用法详解_c++字符串与数字转换利器  如何在建站之星网店版论坛获取技术支持?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  制作网站怎么制作,*游戏网站怎么搭建?  网站制作报价单模板图片,小松挖机官方网站报价?  教学网站制作软件,学习*后期制作的网站有哪些?  建站DNS解析失败?如何正确配置域名服务器?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  建设网站制作价格,怎样建立自己的公司网站?  c# 服务器GC和工作站GC的区别和设置  全景视频制作网站有哪些,全景图怎么做成网页?  如何获取开源自助建站系统免费下载链接?  如何快速搭建高效WAP手机网站?  如何用花生壳三步快速搭建专属网站?  怀化网站制作公司,怀化新生儿上户网上办理流程?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  如何用PHP快速搭建高效网站?分步指南  建站之星导航配置指南:自助建站与SEO优化全解析  建站主机功能解析:服务器选择与快速搭建指南  如何通过cPanel快速搭建网站?  建站主机解析:虚拟主机配置与服务器选择指南  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  css网站制作参考文献有哪些,易聊怎么注册?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  北京企业网站设计制作公司,北京铁路集团官方网站?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  制作网页的网站有哪些,电脑上怎么做网页?  如何制作一个表白网站视频,关于勇敢表白的小标题?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  微信小程序 五星评分(包括半颗星评分)实例代码  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  如何破解联通资金短缺导致的基站建设难题?  北京网站制作网页,网站升级改版需要多久?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何快速搭建自助建站会员专属系统?  如何在阿里云部署织梦网站?  手机网站制作与建设方案,手机网站如何建设? 

您的项目需求

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