I can't get a basic working ISR example working with the app directory. I'm not sure if this is a bug:
- https://github.com/jdgamble555/next-isr-test - Source Code
- https://next-isr-test-nine.vercel.app/ - Non Working Demo
Any help?
J
10 messages · Page 1 of 1 (latest)
I can't get a basic working ISR example working with the app directory. I'm not sure if this is a bug:
Any help?
J
🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord
🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize
✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)
your /revalidate route needs to be set into dynamically computed as opposed to statically computed
the thing is all route, including API handler are statically computed at build time.
You can easily turn it into dynamically computed by changing GET to POST, (which is why example uses POST not GET)
or
using any of the dynamic functions like cookies() or headers()
or
simply export const dynamic = 'force-dynamic'
In your example, i changed the route handler from GET to POST and it works as expected
the force dynamic would make it dynamic every time... but chaning it to post definitely fixed the problem. Thanks!
they will need to be dynamic of course
This question has been marked as answered! If you have any other questions, feel free to create another post
[Click here](#1145840283053985804 message)