node 搭建代理服务器

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+".");

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容