使用 node-gitlab api 获取项目提交

Get project commits using node-gitlab api

在 NodeJS 应用程序中使用 node-gitlab API,如何获取项目的提交列表。 我可以使用以下方法获取项目列表:

router.get('/projects', function(req, res, next) {
    gitlab.projects.all(function(projects) {
    res.json(projects);
    console.log(projects);
  });
});

谢谢

我找到了方法

gitlab.projects.repository.listCommits(projectId,function(commits) {

});

它没有记录在 api 中,但我在包的 repository.js 文件中找到了它:

gitlab.repository.getCommits(id, ref_name)

id: 项目编号,

ref_name:存储库分支或标签的名称,或者如果没有给出默认分支