#isr on demand revalidation with app directory not working

10 messages · Page 1 of 1 (latest)

celest kelp
jaunty oreBOT
#

🔎 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)

silent glen
#

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

celest kelp
#

the force dynamic would make it dynamic every time... but chaning it to post definitely fixed the problem. Thanks!

silent glen
#

they will need to be dynamic of course

jaunty oreBOT
#
✅ Success!

This question has been marked as answered! If you have any other questions, feel free to create another post

Jump to answer

[Click here](#1145840283053985804 message)