axios({method: "post"}) 和 axios.post() 的区别

a.b*_*eri 5 javascript api shopify graphql axios

我正在使用 Shopify Storefront API 和 Axios 在本地开发电子商店。

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

这两者有什么区别?

axios.post(
    SHOPIFY_DOMAIN,
    {
    headers: {
        "Content-Type": "application/graphql",
        "X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
    },
    data: `{ shop }`
})
Run Code Online (Sandbox Code Playgroud)
axios({
  method: "post",
  url: SHOPIFY_DOMAIN,
  headers: {
    "Content-Type": "application/graphql",
    "X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
  },
  data: `{ shop }`
})
Run Code Online (Sandbox Code Playgroud)

Ben*_*Ben 3

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

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

另请参阅:axios API