Sanity Studio升级后@sanity/preview-kit实时预览失效求助
Sanity实时预览失效问题求助
我已将Sanity Studio升级至最新版本(当前为3.16.7),同时迁移至新的@sanity/preview-kit以支持实时预览功能。严格遵循官方指南和示例操作后,实时预览功能仍无法正常工作——在Sanity Studio中输入内容时,预览页面无法实时同步更新(旧版本预览功能曾正常运行)。
明确说明:预览模式下页面加载正常(可显示草稿内容),刷新页面能看到更改,但无法随输入实时更新。
相关代码概况
getStaticProps会检查draftMode,若启用,获取页面数据的fetch()会使用previewDrafts视角,并禁用useCdn。- 主
<Layout />组件中动态加载了PreviewProvider组件。 PreviewProvider加载LiveQueryProvider组件时配置:- client设为带有
previewDrafts视角的Sanity客户端 - token已设置为有效的读取令牌
- logger设为
console
- client设为带有
浏览器控制台日志
[@sanity/preview-kit]: fetch documents count
[@sanity/preview-kit]: documents count 894
[@sanity/preview-kit]: With the current configuration you can expect that: Updates are applied in real-time. The cache is set to max 3000 documents.
代码截图

内容的提问来源于stack exchange,提问作者Ruud van Falier
相关产品推荐
相关产品推荐

