これは非常に奇妙な問題です。ネットワークエラー:再取得時に循環構造をJSONに変換する
私は関係なく、私はそれをトリガー回数Graphiqlに完全によく
を実行していない。しかし、私はdata.refetch()
を呼び出すときに、ブラウザに問題が表示され、かなり単純なクエリを、持っています。エラーFF私はReduxの-DEV-ツールがインストールされていないクロム、で Network error: cyclic object value
であれば、エラーがクロム
と同じであるとき、クロムに私は Network error: Converting circular structure to JSON
を得ることが最も奇妙な他のクエリはきれいに再フェッチしますが、これは固まっています!もちろん私は、サーバーを何度も再起動し、私はアポロV2を使用していたキャッシュ、など。
をクリアし、クエリが特殊なものではありませんしました:
query ProductsListQuery($offset: Int!, $limit: Int!) {
products(offset: $offset, limit: $limit) {
items {
id
title
shortDescription
tags
imagesIds
__typename
}
total
__typename
}
}
結果:
{
"data": {
"products": {
"items": [
{
"id": "5a39b5469066625581a326c4",
"title": "Test1",
"shortDescription": "",
"tags": [],
"imagesIds": {
"main": null
},
"__typename": "Product"
},
{
"id": "5a39b55b9066625581a3270b",
"title": "Test2",
"shortDescription": "",
"tags": [],
"imagesIds": {
"main": null
},
"__typename": "Product"
}
],
"total": 2,
"__typename": "ProductsPaginated"
}
}
}
に動作します。再フェッチの呼び出しが別の再フェッチ呼び出しをトリガしているように聞こえる、というように聞こえます。 –
ありがとうございます。 Readen、あなたは私にrefetchの呼び出し方法を見せてくれました。私はバグ(または機能)が奇妙で愚かなものを見つけました。質問を更新しました –