2012-07-19 52 views
2

我试图通过GitHub的API来创建吉斯特 - 使用NPM模块 “的github”(https://github.com/ajaxorg/node-github/)Github上的NodeJS API要点创建 - 接收插座挂断

我有这样的代码

var gh = new GitHubApi({ 
    version: "3.0.0" 
    }); 

    gh.authenticate({ 
    type: "oauth", 
    token: data.token 
    }); 

    gh.user.get({}, function (err, data) { 
    console.log(err); 
    console.log(data); 

    var blob = {}; 
    blob.repo = commitData.repo; 
    blob.user = commitData.user; 
    blob.content = commitData.content; 
    blob.encoding = commitData.encoding; 
     gh.gitdata.createBlob(blob, function (err, blob) { 
      console.log(err); 
      console.log(blob); 
      cb('failed'); 
     }); 
    }); 

的问题是,createBlob功能是接收这个

{ 
    defaultMessage: 'Internal Server Error', 
    message: 'socket hang up', 
    code: '500' 
} 

我运行在Heroku上自由例如我的应用程序(它基于快递)。

非常感谢,我解决了它几天,仍然无法使它工作。

回答