无法通过降价呈现数据

时间:2020-05-04 23:44:11

标签: graphql markdown gatsby

我在从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
                  }
                }
              }
        }`

0 个答案:

没有答案