问题描述
我正在开发一个应用程序,遇到了限制从商店接收产品的问题。 现在我开始使用 GraphiQL 查询来获取有关商店产品的信息,但我面临着如此复杂的问题,以至于我无法转到产品的第二页。我已经尝试过不同的方法,但不知何故没有任何帮助。 至少我会很高兴得到建议,以便获得所有杂货。
下面我会写下我已经尝试做的事情。
尝试创建突变产品(@myProducts@)
在代码中,这是第一次
const body = JSON.stringify (MYSHOPPRODUCTS) .replace (/ @ myProducts @ /,"first: 3");
从第二次开始
const body = JSON.stringify (MYSHOPPRODUCTS) .replace (/ @ myProducts @ /,`" first: 3,after: "$ {nextProduct}" `);
尝试在 2 个单独的循环中编写它,但也不起作用。相反,它显示了两页,但无法获取第三页和更多页。写到 nextProduct 不能早于这个变量的赋值,但它被赋值并保留在上一个函数中,它位于上面(第一个函数是第二个的父函数)
const body = JSON.stringify(MYSHOPPRODUCTS).replace(/@myProducts@@/,"first: 3");
const method = 'POST';
const headers = getShopifyHeaders(accesstoken);
const response = await fetch(`https://${shop}/admin/api/2020-10/graphql.json`,{ method,headers,body });
const responseJson = await response.json();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)