美文网首页IT 全栈开发
node 搭建代理服务器

node 搭建代理服务器

作者: 醋留香 | 来源:发表于2017-11-28 18:02 被阅读10次

varPORT=3000;

varhttp=require('http');

varurl=require('url');

varfs=require('fs');

varpath=require('path');

varxxx=require('request');

varserver=http.createServer(function(request,response) {

varcontent='';

varpathname=url.parse(request.url).pathname;

vararg=url.parse(request.url,true).query;

//  var myUrl = arg.myUrl;

if(arg.method=="post") {

request.on("data",function(data) {

vara=data.toString();

a=decodeURIComponent(a);

varrequestData={};

vararr=a.split("&");

for(vari=0;i

varoneItem=arr[i];

varminArr=oneItem.split("=");

varkey=minArr[0];

varvalue=minArr[1];

requestData[key]=value

}

console.log("开始发送....");

requestData={

"touser":open_id,

"template_id":"rm57BkGHFQbICloxVn2zXmP4utgDY1eKcsWCfPl84eo",

"url":"",

"data":{

"first":{

"value":"邦捷金融免费评估",

"color":"#173177"

},

"keyword1":{

"value":username,

"color":"#173177"

},

"keyword2":{

"value":phonenumber,

"color":"#173177"

},

"keyword3":{

"value":lp_name,

"color":"#173177"

},

"keyword4":{

"value":timeResult,

"color":"#173177"

},

"remark":{

"value":"请尽快处理!",

"color":"#173177"

}

}

};

varquerystring=require('querystring');

xxx({

url:"https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=T8F1TKVAGh_Jt7Ag4x9D8apVMR3fLoAl7qYgOn1-Z4rsOfYTdfHUrS1dc-EhlAUKDwjqYPuMYMAUVeY0Mpn4r5IcbgjHlvBGvrl6ahXkCxZAxtzYcZAB7Vq2yIzHa32WRSHfAFABCR",

method:"POST",

json:true,

header:{

"content-type":"application/json"

} ,

body:querystring.stringify(requestData)

},function(error,res,body) {

if(!error&&res.statusCode==200) {

response.write(JSON.stringify(body));// 请求成功的处理逻辑

response.end();

}else{

response.write(error);// 请求成功的处理逻辑

response.end();

}

});

});

}else{

xxx(myUrl,function(error,res,body) {

if(!error&&res.statusCode==200) {

response.write(JSON.stringify(body));// 请求成功的处理逻辑

response.end();

}else{

response.write(error);// 请求成功的处理逻辑

response.end();

}

})

}

});

server.listen(PORT);

console.log("Server runing at port: "+PORT+".");

相关文章

网友评论

    本文标题:node 搭建代理服务器

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