如何从graphql查询的Contentful内容类型中获取SYS数据?

时间:2019-12-09 16:05:53

标签: graphql graphql-js contentful contentful-api

我需要sys.id通过pageContext传递到我的道具中。我该如何把握?如果我在graphql查询中的任何地方添加sys {id},则会中断。

返回新的Promise((resolve,reject)=> {     const PageTemplate = path.resolve('./ src / templates / Page.jsx')     解决(       graphql(          { allContentfulPage{ edges { node { id slug } } } }         ).then(结果=> {

    if (result.errors) {
      console.log(result.errors)
      reject(result.errors)
    }

    result.data.allContentfulPage.edges.forEach((edge) => {
      createPage({
        path: edge.node.slug,
        component: PageTemplate,
        context: {
          id: edge.node.id,
          slug: edge.node.slug
        }
      })
    })
    return

0 个答案:

没有答案