1

我正在使用 Gatsby 和 Prismic 开发网站。我正在使用 prismic-javascript 实现棱镜预览。单击 prismic 上的预览时,gatsby 将其重定向到正确的 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
}

这是我的预览页面。

请让我知道我的错误是什么。

4

1 回答 1

0

我不熟悉,gatsby-source-prismic-preview但我不确定它是否真的是最新的。你应该看看https://github.com/birkir/gatsby-source-prismic-graphql,它是由同一个人开发的官方插件,gatsby-source-prismic-preview它得到了 Prismic 团队的支持。如果您不想迁移到新问题,可以在 GitHub 上打开一个问题。

于 2019-08-06T09:19:34.490 回答