bhargav
Version:
fje 'nkijnge[o
37 lines (32 loc) • 760 B
JavaScript
var https=require("https");
function getRepos(username, callback){
var options={
host:"api.github.com",
path:'/users/'+username+'/repos',
method:'GET',
headers: {'user-agent': 'node.js'}
};
var request=https.request(options, function(response){
var body="";
response.on("data", function(chunk){
console.log('data rec'+chunk);
body+=chunk.toString('utf8');
});
response.on("end", function(){
var repos=[];
console.log('jhgh'+body);
var json = JSON.parse(body);
json.forEach(function(repo){
repos.push({
name: repo.name,
description:repo.description
});
});
callback(repos);
});
});
request.end();
}
getRepos('bhargav123',function(repos){
console.log("Bhargav has"+repos.length+"repos");
});