我在从gatsby.js中的markdown渲染数据时遇到问题。我收到此错误:"TypeError: Cannot read property 'allMarkdownRemark' of undefined"
。
我找不到解决方案。我的查询是正确的。
import React from 'react'
import {graphql} from 'gatsby'
export default ({data}) => (
<div>
{data.allMarkdownRemark.edges.map(({node}) =>(
<article>
<div>
{node.title}
</div>
<div>
{node.excerpt}
<div> {node.name}</div>
<div> {node.path}</div>
<div> {node.datet}</div>
<div> {node.image}</div>
</div>
</article>
))}
</div>
)
export const query = graphql `query{
allMarkdownRemark {
totalCount
edges {
node {
id
frontmatter {
title
path
name
image
date
}
excerpt
}
}
}
}`