Nodejs Github api gist创建 - 接收Socket挂起

时间:2012-07-19 16:23:26

标签: node.js github github-api

我正在尝试通过github api创建Gist - 使用npm模块“github”(https://github.com/ajaxorg/node-github/)

我有这段代码

  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免费实例上运行我的应用程序(基于快递)。

非常感谢,我解决了好几天,仍然无法让它发挥作用。

1 个答案:

答案 0 :(得分:0)

也许api.github.com有一些停电?

很奇怪,但status.github.com report for Jul 19表明当时一切正常。