2

我正在尝试通过 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 免费实例上运行我的应用程序(它基于 express)。

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

4

1 回答 1

0

也许 api.github.com 有一些中断?

奇怪的是,7 月 19 日的status.github.com 报告显示当时一切正常。

于 2013-01-15T11:55:28.930 回答