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+".");
网友评论