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)
的声明axios.post是axios.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