【问题标题】:prismic preview not displaying updated content in gatsby棱镜预览未在 gatsby 中显示更新的内容
【发布时间】:2019-12-13 05:54:38
【问题描述】:

我正在使用 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
}

这是我的预览页面。

请告诉我我的错误是什么。

【问题讨论】:

    标签: reactjs graphql gatsby headless prismic.io


    【解决方案1】:

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

    【讨论】:

    • 你之前用gatsby-source-prismic-graphql实现了棱镜预览吗?
    • 也可以在生产模式下使用吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 2020-12-12
    • 2021-06-13
    • 2019-05-08
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多