feat: on demand revalidation route #1020
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
API route for forcing revalidation of nextjs cache
User must have .env.local setup and it should contain variable REVALIDATION_SECRET, which will be supplied in api call for extra security
Can then revalidate paths with following url (local example)
GET http://localhost:3000/web-map-beta/demo/api/revalidate?secret=TOKEN&path=/top
401 if token is bad
404 if path is bad
500 if error with revalidation function
200 if success
Will add applicable README changes in this PR, once we confirm this is built as desired
Will also add a test for this change, again once confirm its built as desired
Fixes #998 (discovery thread with @dadiorchen )
Type of change
How Has This Been Tested?
Checklist: