nodejs做cdn分发的示例:
cdn带宽流量nodejs接口实现代码:
varqiniu=require('qiniu');varrequest=require('request');
varurllib=require('urllib');
qiniu.conf.ACCESS_KEY='**';
qiniu.conf.SECRET_KEY='**';
varurl='/v2/tune/bandwidth\n';
varaccessToken=qiniu.util.generateAccessToken(url,'');
console.log(accessToken);
urllib.request('http://fusion.qiniuapi.com/v2/tune/bandwidth',{
method:'POST',
headers:{
'Content-Type':'application/json',
'Authorization':accessToken,
},
data:{
'startDate':'2016-07-01',
'endDate':'2016-07-03',
'granularity':'5min',
'domains':'302-test.songfei.echohu.top'
}
},function(err,data,res){
if(err){
throwerr;//youneedtohandleerror
}
console.log(res.statusCode);
console.log(res.headers);
//dataisBufferinstance
console.log(data.toString())
});
varrequest=require('request');
varurllib=require('urllib');
qiniu.conf.ACCESS_KEY='**';
qiniu.conf.SECRET_KEY='**';
varurl='/v2/tune/flux\n';
varaccessToken=qiniu.util.generateAccessToken(url,'');
//console.log(accessToken);
urllib.request('http://fusion.qiniuapi.com/v2/tune/flux',{
method:'POST',
headers:{
'Content-Type':'application/json',
'Authorization':accessToken,
},
data:{
'startDate':'2016-07-01',
'endDate':'2016-07-03',
'granularity':'5day',
'domains':'302-test.songfei.echohu.top'
}
},function(err,data,res){
if(err){
throwerr;//youneedtohandleerror
}
//console.log(res.statusCode);
//console.log(res.headers);
//dataisBufferinstance
console.log(data.toString())
});
本文来源:https://www.yuntue.com/post/79666.html | 云服务器网,转载请注明出处!