[英]Difference between axios({method: “post”}) and axios.post()
我正在使用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 }`
})
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.