Javascript axios({method:";post";})和axios.post()之间的差异

Javascript axios({method:";post";})和axios.post()之间的差异,javascript,api,shopify,graphql,axios,Javascript,Api,Shopify,Graphql,Axios,我正在使用Shopify店面API和Axios在本地开发一个电子商店 当我使用axios()时,Shopify会给我一个响应,但当我使用axios.post()做同样的事情时,它会返回403禁止的 这两者有什么区别 axios.post( SHOPIFY_域, { 标题:{ “内容类型”:“应用程序/graphql”, “X-Shopify-Storefront-Access-Token”:Shopify_Token }, 数据:`{shop}` }) axios({ 方法:“张贴”, url

我正在使用Shopify店面API和Axios在本地开发一个电子商店

当我使用
axios()
时,Shopify会给我一个响应,但当我使用
axios.post()
做同样的事情时,它会返回
403禁止的

这两者有什么区别

axios.post(
SHOPIFY_域,
{
标题:{
“内容类型”:“应用程序/graphql”,
“X-Shopify-Storefront-Access-Token”:Shopify_Token
},
数据:`{shop}`
})
axios({
方法:“张贴”,
url:SHOPIFY_域,
标题:{
“内容类型”:“应用程序/graphql”,
“X-Shopify-Storefront-Access-Token”:Shopify_Token
},
数据:`{shop}`
})

axios.post的声明是
axios.post(url[,data[,config]])
。正确的使用方法是:

axios.post(
    SHOPIFY_DOMAIN,
    `{ shop }`,
    {
        headers: {
            "Content-Type": "application/graphql",
            "X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
        }
    }
);

另请参见:

这只是一小手,您的答案比文档中的那一点要清楚得多。谢谢你,伙计。