棱镜预览不显示gatsby中的更新内容

时间:2019-08-05 17:08:24

标签: reactjs graphql gatsby headless prismic.io

我正在与Gatsby和Prismic合作开发网站。 我正在使用pyramidic-javascript实现棱柱形预览。当点击棱柱形上的预览时,gats会将其重定向到正确的URL,但更新的内容现在不显示。

我尝试使用gatsby-source-prismic-preview插件,但是没有用。

const Preview = ({ history, location }) => {
  useEffect(() => {
    const params = qs.parse(location.search.slice(1))
    if (!params.token) {
      return console.warn(`No token available, check your configuration`)
    }

    client.previewSession(params.token, linkResolver, '/')
      .then(url => {
        navigate(url);
      })
      .catch(err => console.log(err))
  })
  return null
}

这是我的预览页面。

请让我出错了。

1 个答案:

答案 0 :(得分:0)

我对gatsby-source-prismic-preview不熟悉,但是我不确定它是否真的是最新的。 您应该看看https://github.com/birkir/gatsby-source-prismic-graphql,它是由执行gatsby-source-prismic-preview的同一个人开发的官方插件,并且由Prismic团队提供支持。 如果您不想迁移到新版本,也许在GitHub上发布一个问题。