У меня есть этот код для генерации токена доступа для установки:
gitInstallationAccessToken.getAccessTokensUrl(jwt, function(appAccessTokensUrl) {
var instance = axios({
method: "POST",
url: appAccessTokensUrl,
headers: {
"Accept" : "application/vnd.github.machine-man-preview+json",
"Authorization" : `Bearer ${jwt}`
}
})
.then(function(response) {
var installationAccessToken = response.data.token;
console.log(`Installation Access Token: ${installationAccessToken}`)
callback(installationAccessToken);
})
.catch(function(error) {
console.warn("Unable to authenticate");
// The request was made and the server responded with a status code
// that falls out of the range of 2xx
if (error.response) {
console.warn(`Status ${error.response.status}`);
console.warn(`${error.response.data.message}`);
}
});
});
Он выводит Unable to authenticate
, поэтому в какой-то момент происходит сбой.Моя проблема в том, что console.log('Installation Access Token: ${installationAccessToken}')
выводит токен, поэтому я ожидаю, что обратный вызов будет успешным.Есть ли какая-либо причина, по которой он может потерпеть неудачу?
Дополнительная информация
Это фактическая ошибка, возвращаемая в улове:
ReferenceError: regeneratorRuntime is not defined
at eval (webpack:///./lib/githubService.js?:17:51)
at Object.retrieveIssues (webpack:///./lib/githubService.js?:87:6)
at eval (webpack:///./lib/getPublicGitHubIssues.js?:78:20)
at eval (webpack:///./lib/gitInstallationAccessToken.js?:84:9)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Looksкак это может относиться к решению 2 это .Я не уверен, куда пойдут последние два шага.