GitHub API에서 Create a Rlease를 시도하면 422 Unprocessable Entity가 발생한 원인

4662 단어 axiosGitHubGitapi

사용한 API



GitHub API - REST API v3

422 Unprocessable Entity가 된 코드



422 의미 => h tps : // 그리고 ls. 아니 tf. rg/html/rfc4918#sec 치온-11.2

index.js
const request = axios.create({
    baseURL: data.url,
    method: 'POST',
    headers: {
        Authorization: 'token ' + state.token,
    },
    data: {
        tag_name: data.tag,
        target_commitish: data.target,
        name: data.title,
        body: data.description,
        draft: data.isDraft,
        prerelease: data.isPreRelease
    }
})
const response = await request('/releases')

정답



index.js
    data: {
        "tag_name": data.tag,
        "target_commitish": data.target,
        "name": data.title,
        "body": data.description,
        "draft": data.isDraft,
        "prerelease": data.isPreRelease
    }
})

참고



htps : //로 ゔぇぺぺr. 기주 b. 코 m / v3 / 레포 s / 레 아세 s / # c 레 아테 아레

좋은 웹페이지 즐겨찾기