【发布时间】:2019-11-09 16:08:25
【问题描述】:
我正在尝试显示 JSON 文件的结果并不断收到以下错误,但不知道为什么。该查询在 GraphiQL 中运行良好。
错误: TypeError:无法读取未定义的属性“id”
任何想法为什么我会收到错误?
这是我的代码:
import React from "react"
import { StaticQuery, graphql } from "gatsby"
const SecondPage = () => (
<StaticQuery
query={graphql`
query StaticDataQuery {
allStaticdataJson {
edges {
node {
id
}
}
}
}
`}
render={data => (
<div>
<h1>Graphql test:</h1>
<p>{data.allStaticdataJson.edges.node.id}</p>
</div>
)}
/>
)
export default SecondPage
【问题讨论】: