【发布时间】:2018-01-24 03:13:23
【问题描述】:
我正在将来自 Contentful api 的数据提取到 gatsby 中,一切似乎都很好。但是,当我实现将内容数据拉入我的 index.js 文件的组件时,我不断收到未定义的错误。
WebpackError: Cannot read property 'allContentfulProduct' of undefined
Product.js:
import React from "react"
const Product = ({data}) => {
const assets = data.allContentfulProduct.edges[0].node
const { productName } = assets;
return (
<div>
{productName}
</div>
)
};
export default Product;
export const pageQuery = graphql`
query ImageAPIExamples {
allContentfulProduct {
edges {
node {
id
productName
}
}
}
}
`
索引.JS
import React from 'react';
import Products from '../components/products/image';
const IndexPage = props =>
(<main>
Hello
</main>);
export default IndexPage;
【问题讨论】:
标签: reactjs contentful gatsby