因此,我正在考虑为自己的shopify网站制作自己的报告系统。 技术堆栈是nuxtjs + apollo + graphql
我想知道连接GRAPHQL ADMIN api需要采取哪些步骤。
这是我的nuxt.config.js中的当前设置:
apollo: {
includeNodeModules: true,
authenticationType: 'Basic',
defaultOptions: {
$query: {
loadingKey: 'loading',
fetchPolicy: 'cache-and-network',
},
},
clientConfigs: {
default: {
httpEndpoint: 'https://{STORE_NAME}.myshopify.com/admin/api/2020-04/graphql.json',
httpLinkOptions: {
headers: {
'Content-Type': 'application/graphql',
'Accept': 'application/json',
'X-Shopify-Access-Token': '{ACCESS_TOKEN}',
},
fetchOptions: {
mode: 'cors'
},
credentials: "include",
}
}
}
},
使用此设置,我会遇到网络错误。调查响应,将我重定向到登录屏幕。
但是,当我在Postman / Insomnia中使用这些详细信息时,它们可以正常工作。
有什么想法我做错了吗?
谢谢