Comments (2)
Been tooling with this issue many hours after following the guide https://www.sanity.io/guides/nextjs-live-preview.
I cloned the demo https://github.com/SimeonGriggs/sanity-nextjs-preview and got it to work with my local sanity setup. It turned out that I had done something in the FE part that Sanity did not like.
What fixed it for me was to refactor my FE to follow the cloned demo and then build it up again. My issue was most likely due to having multiple different sanity clients(multilang) and sharing the same config somehow.
from next-sanity.
In case someone else sees this: I just wanted to add that I also used experimental spaces. This is likely the root of the problem here. The previewing works fine when running createPreviewSubscriptionHook syncronusly, but this does not work if you want to switch the dataset in the config later on.
By trying to wrap createPreviewSubscriptionHook in a function with a dataset parameter, it makes things go mad. I never found ut if it was due to it being async or some mixup with the createClient config vs createPreviewSubscriptionHook config.. However, I ended up scrapping the experimental spaces and just switching between datasets manually.
from next-sanity.
Related Issues (20)
- image.asset->url returns null HOT 1
- import {previewData} from 'next/headers' – doesn't seem to exist HOT 2
- How to return draft posts? HOT 1
- Preview performance HOT 3
- Nextjs 13 and Sanity too slow (Pages & Data) HOT 1
- Webooks: Cannot validate signature with `/app` router `POST` requests HOT 7
- Preview mode with multiple queries on single page & page flickering HOT 1
- Embedded studio with Next app dir and `output: 'export'` HOT 2
- Studio working on local with dev or prod version but when deployed to Vercel getting a 404 error
- Invalid signature Error HOT 4
- Getting continous "TypeError: Converting circular structure to JSON" error while using next studio in chrome HOT 1
- Live preview not working properly in production mode HOT 1
- Version incompatibilities between Next.js 13.9+ and Sanity HOT 1
- Unauthenticated users can access cms (read-only), with no option to login HOT 2
- TypeError: styled_components__WEBPACK_IMPORTED_MODULE_3__.div is not a function HOT 2
- Implement `next/dynamic` lazy loading
- Sanity Vercel Integration Broken HOT 1
- Getting Undefined when trying to fetch data in latest version of nextjs HOT 1
- Getting undefined when fetching data from sanity studio in latest nextjs HOT 1
- Problem with revalidating client fetch requests (cache for client requests) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from next-sanity.