node-github: "getStatsContributors" 没有 return 正确的结果
node-github: "getStatsContributors" doesn't return results properly
这就是我使用方法的方式:
github.repos.getStatsContributors({
repo: 'Cloudformation-Webserver',
owner : 'DorrinPk'
}, function (err, res) {
console.log(err, res);
});
我第一次 运行 它用于回购时,我得到了空结果。第二次 运行 我得到:
null { data: [ { total: 4, weeks: [Object], author: [Object] } ], meta: { 'x-ratelimit-limit': '5000',
'x-ratelimit-remaining': '4968',
'x-ratelimit-reset': '1499712495',
'x-oauth-scopes': 'admin:org, admin:repo_hook, notifications, repo, user',
'x-github-request-id': 'A05B:0684:271B6:59CB1:5963C4D0',
'x-github-media-type': 'github.v3; format=json',
etag: '"f1ea81d88281adf31e1178d0804f230c"',
status: '200 OK' } }
我知道 total:4
是我在回购协议上的提交数量,但我只得到 [Object]
author
和 weeks
的回报。
我做错了什么吗?我期待得到与 this.
类似的结果
您打印到控制台的第一件事是来自响应的 err
对象。在这种情况下请求成功,因此错误为空。
你写的第二个东西是响应对象。当像这样使用 console.log
方法时,它不会显示对象的所有深度,您必须使用 inspector 以获得更好的外观或写出 属性 本身(在您的如果你可以使用 console.log(res.data[0].author)
)
您得到了正确的结果,只是 console.log
方法打印出的结果与您期望看到的不同,但它就在那里。
这就是我使用方法的方式:
github.repos.getStatsContributors({
repo: 'Cloudformation-Webserver',
owner : 'DorrinPk'
}, function (err, res) {
console.log(err, res);
});
我第一次 运行 它用于回购时,我得到了空结果。第二次 运行 我得到:
null { data: [ { total: 4, weeks: [Object], author: [Object] } ], meta: { 'x-ratelimit-limit': '5000',
'x-ratelimit-remaining': '4968',
'x-ratelimit-reset': '1499712495',
'x-oauth-scopes': 'admin:org, admin:repo_hook, notifications, repo, user',
'x-github-request-id': 'A05B:0684:271B6:59CB1:5963C4D0',
'x-github-media-type': 'github.v3; format=json',
etag: '"f1ea81d88281adf31e1178d0804f230c"',
status: '200 OK' } }
我知道 total:4
是我在回购协议上的提交数量,但我只得到 [Object]
author
和 weeks
的回报。
我做错了什么吗?我期待得到与 this.
类似的结果您打印到控制台的第一件事是来自响应的 err
对象。在这种情况下请求成功,因此错误为空。
你写的第二个东西是响应对象。当像这样使用 console.log
方法时,它不会显示对象的所有深度,您必须使用 inspector 以获得更好的外观或写出 属性 本身(在您的如果你可以使用 console.log(res.data[0].author)
)
您得到了正确的结果,只是 console.log
方法打印出的结果与您期望看到的不同,但它就在那里。