axios({method: "post"}) 和 axios.post() 之间的区别
Difference between axios({method: "post"}) and axios.post()
我正在使用 Shopify Storefront API 和 Axios 在本地开发电子商店。
Shopify 在我使用 axios()
时给我回复,但是当我用 axios.post()
.
做同样的事情时它 returns 403 Forbidden
这两者有什么区别?
axios.post(
SHOPIFY_DOMAIN,
{
headers: {
"Content-Type": "application/graphql",
"X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
},
data: `{ shop }`
})
axios({
method: "post",
url: SHOPIFY_DOMAIN,
headers: {
"Content-Type": "application/graphql",
"X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
},
data: `{ 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
}
}
);
另请参阅:axios API
我正在使用 Shopify Storefront API 和 Axios 在本地开发电子商店。
Shopify 在我使用 axios()
时给我回复,但是当我用 axios.post()
.
403 Forbidden
这两者有什么区别?
axios.post(
SHOPIFY_DOMAIN,
{
headers: {
"Content-Type": "application/graphql",
"X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
},
data: `{ shop }`
})
axios({
method: "post",
url: SHOPIFY_DOMAIN,
headers: {
"Content-Type": "application/graphql",
"X-Shopify-Storefront-Access-Token": SHOPIFY_TOKEN
},
data: `{ 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
}
}
);
另请参阅:axios API