宝哥软件园

node.js构建代理服务器请求数据的详细说明

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

1.介绍node.js中的模块

var http=require(' http ');var URL=require(' URL ');var QS=require(' query string ');2.创建服务器

//使用http in node创建一个服务器,传入两个形式参数http.createserver (function (req,RES){//设置请求头允许所有域名访问并求解跨域RES . setheader(' access-control-allow-origin ',' * ');//获取参数varquery=url.parse (req.url)。在地址中查询;//使用qs模块将地址中的参数转换为对象,从而得到var queryObj=qs.parse(查询);//从前端获取myUrl=从后端获取数据内容获取模式var myUrl=query obj . my URL;//创建一个变量来保存请求的数据var data=//开始请求数据http.get()方法http.get (myUrl,函数(request){//监听myUrl地址的请求过程//设置编码格式request . setencoding(' utf8 ');//数据信号request.on ('data ',function(response){ data=response;});//当数据传输结束时,结束请求。on ('end ',function(){//将数据数据返回给前端RES . end(data);});}).on('错误',function () {console.log('请求myUrl地址时出错!);});}).听(8989,函数(err){ if(!Err){ console.log('服务器已成功启动,正在侦听8989 . ');} });3.启动服务器

打开配置好的nodejs所在的文件夹,右移在空白处打开cmd终端

输入节点服务器名称。js打开服务器

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

更多资讯
游戏推荐
更多+