Skip to content

Commit 98407ea

Browse files
committed
fix: update revalidate error handling
1 parent de649e9 commit 98407ea

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

demos/default/pages/api/revalidate.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export default async function handler(req, res) {
22
try {
33
await res.revalidate('/getStaticProps/with-revalidate/')
4+
console.log('Revalidated', req.url)
45
return res.json({ revalidated: true })
56
} catch (err) {
67
return res.status(500).send('Error revalidating')

packages/runtime/src/templates/server.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,13 @@ class NetlifyNextServer extends NextServer {
2020

2121
public getRequestHandler(): NodeRequestHandler {
2222
const handler = super.getRequestHandler()
23-
return (req, res, parsedUrl) => {
23+
return async (req, res, parsedUrl) => {
2424
if (req.headers['x-prerender-revalidate']) {
25-
// if (this.netlifyRevalidateToken) {
26-
throw new Error(`Test throw`)
27-
// await this.netlifyRevalidate(req.url)
28-
// console.log('Revalidated', req.url)
29-
// } else {
30-
// throw new Error(`Missing revalidate token`)
31-
// }
25+
if (this.netlifyRevalidateToken) {
26+
await this.netlifyRevalidate(req.url)
27+
} else {
28+
throw new Error(`Missing revalidate token`)
29+
}
3230
}
3331
return handler(req, res, parsedUrl)
3432
}

0 commit comments

Comments
 (0)