函数返回Gatsby的WordPress页面数据

j5fpnvbx  于 2023-04-20  发布在  WordPress
关注(0)|答案(1)|浏览(145)

我试图建立一个无头的WordPress盖茨比网站。我想写一个函数,火一个graphql查询,并返回页面数据盖茨比消费。
到目前为止,我有这个:

var GetPage = {
  graphql: ({ id }) => {
    `query GetPage {
        pages(where: {id: ` + id + `}) {
          edges {
            node {
              title
              content
              featuredImage {
                node {
                  uri
                }
              }
            }
          }
        }
    }`
  }
}

此操作失败,并出现错误:
5:5 error Expected an assignment or function call and instead saw an expression no-unused-expressions
这是最好的方法吗?我处理这个问题的方法是错误的吗?

yqyhoc1h

yqyhoc1h1#

这将修复您看到的错误,并允许您的graphql函数返回Gatsby可以使用的GraphQL查询字符串。

var GetPage = {
  graphql: ({ id }) => {
    return `
      query GetPage {
        pages(where: {id: ${id}}) {
          edges {
            node {
              title
              content
              featuredImage {
                node {
                  uri
                }
              }
            }
          }
        }
      }
    `
  }
}

相关问题