diff --git a/lib/routes/github/file.js b/lib/routes/github/file.js index 660944928..06d0cf959 100644 --- a/lib/routes/github/file.js +++ b/lib/routes/github/file.js @@ -1,5 +1,6 @@ const got = require('@/utils/got'); const config = require('@/config').value; +const queryString = require('query-string'); module.exports = async (ctx) => { const user = ctx.params.user; @@ -14,6 +15,10 @@ module.exports = async (ctx) => { headers.Authorization = `token ${config.github.access_token}`; } const res = await got.get(`https://api.github.com/repos/${user}/${repo}/commits`, { + searchParams: queryString.stringify({ + sha: branch, + path: filepath, + }), headers, }); const list = res.data;