首页 > 解决方案 > 使用 axios 进行 GRAPHQL 突变

问题描述

我正在使用 graphCMS,我想使用 axios 进行发布请求。

我实际上可以在邮递员中进行突变。参见示例:https ://prnt.sc/sjsj3p

但是在使用 axios 进行实际编码时,我无法获得正确的查询格式。我搜索了一些 graphql 突变,但似乎 graphcms 有不同的格式(我不确定)。

axios({
            method: 'POST',
            url: apiUrl,
            headers: {
                'Content-Type': 'application/json',
                'Authorization': graphcmsBearerKey
            },
            data: {
                query: `
                    mutation CreateCompanyCustomization() {
                        createCompanyCustomization(
                            data: {
                                domain: "sampledomain.com"
                            }
                        )
                    }
                `
            } 
        }).then(res => {
            console.log(res)
        }).catch(err => {
            isErrorState('ERROR STATE')
            console.log(err)
        })

有什么建议吗?谢谢!

标签: graphqlaxios

解决方案


推荐阅读