【发布时间】:2018-05-17 13:28:18
【问题描述】:
我正在使用 Netlify CMS + Gatsby 创建一个网站。我已经在 Netlify 中拥有了站点结构和一些数据,但是在将数据导入 Gatsby 时遇到了一些问题。这就是我目前所拥有的
import React from 'react'
export default class IndexPage extends React.Component {
render({data}) {
const { edges: posts } = data.allMarkdownRemark
return (
<section className="section">
<div className="container">
<div className="content">
<h1 className="has-text-weight-bold is-size-2"></h1>
</div>
</div>
</section>
)
}
}
export const pageQuery = graphql`
query IndexQuery {
allMarkdownRemark(filter: {frontmatter: {templateKey: {regex: "/home-page|media-page/"}}}) {
edges {
node {
excerpt(pruneLength: 400)
id
fields {
slug
}
frontmatter {
title
templateKey
}
}
}
}
}
`
我得到 TypeError: Cannot read property 'data' of undefined
【问题讨论】:
-
您还需要这方面的帮助吗?您还没有接受答案,所以问题仍然悬而未决。