shopify graphql管理员API +阿波罗

时间:2020-06-04 13:08:19

标签: api graphql shopify nuxt.js apollo

因此,我正在考虑为自己的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中使用这些详细信息时,它们可以正常工作。

有什么想法我做错了吗?

谢谢

0 个答案:

没有答案