【質問の主旨】
GraphQLで取り出したAPIデータをJavaScriptのconsole.logで出力させるときの記述方法を教えてください。
【質問の補足】
1. 出力させたいデータについて
出力させたいデータとは、具体的にShopifyストアの中で取り扱っているある商品の価格であるprice
のプロパティ値です。
上記のスクリーンショットの中においてピンク色で囲った部分です。なお、このmutationはアプリを構成しているファイルの1つであるProductUpdate.jsの中で定義しています。
2. 自分で考えたpriceを出力するための表現方法
index.jsの37行目と38行目で自分なりに、商品の価格を記述するためのpriceの表現を考えてみましたが、
いずれの場合も下記のエラーが出力されます。
console.log(data.variants.edges[0].node.price); // 37行目 console.log(products.variants.edges[0].node.price); // 38行目 Unhandled Runtime Error TypeError: Cannot read properties of undefined (reading 'edges')
3. console.log(data)の内容について
下記のスクリーンショットはindex.jsの40行目で、console.log(data)
を挿入したときの出力結果です。
以上、ご確認をよろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/21 04:38
2021/10/21 04:57