What a GigaChad. Not only you address the change to app router (some tutorials that feature next14 + contentful still use pages with getStatiProps). But also add lots of other useful info and don't focus on stuff that ppl who are here probably already know. Kudos!
I built a Next.js app using Incremental Static Regeneration and fully dynamic routes and App Router - and had Hygraphs webhooks trigger the rebuild when you updated pages content - HOWEVER it would never revalidate until i started using the revalidate api in the PAGES directory. If i used the revalidate api in the APP Router to trigger the rebuild it would just laugh at me. This is on Vercel btw.
how'd you use ISR in app router? i'm using react's cache feature with a revalidate cache triggering every 10 mins or so. seems to work fine for me there is also a way to trigger a revalidation on command, but i didnt go with that out of laziness since it was a personal site.
What a GigaChad. Not only you address the change to app router (some tutorials that feature next14 + contentful still use pages with getStatiProps). But also add lots of other useful info and don't focus on stuff that ppl who are here probably already know. Kudos!
can you do it in Typescript?
Your sound is wrong - its only on my left speak/headphone Jon
I built a Next.js app using Incremental Static Regeneration and fully dynamic routes and App Router - and had Hygraphs webhooks trigger the rebuild when you updated pages content - HOWEVER it would never revalidate until i started using the revalidate api in the PAGES directory. If i used the revalidate api in the APP Router to trigger the rebuild it would just laugh at me. This is on Vercel btw.
how'd you use ISR in app router? i'm using react's cache feature with a revalidate cache triggering every 10 mins or so. seems to work fine for me there is also a way to trigger a revalidation on command, but i didnt go with that out of laziness since it was a personal site.
it says Boot Failed
Umbraco failed to boot, if you are the owner of the website please see the log file for more details. on your website