16 lines
360 B
TypeScript
16 lines
360 B
TypeScript
|
import { NextApiRequest, NextApiResponse } from 'next'
|
||
|
|
||
|
export default async function handler(
|
||
|
req: NextApiRequest,
|
||
|
res: NextApiResponse<{ revalidated: boolean }>
|
||
|
) {
|
||
|
try {
|
||
|
await res.revalidate('/')
|
||
|
return res.json({ revalidated: true })
|
||
|
} catch (err) {
|
||
|
console.error('Failed to revalidate:', err)
|
||
|
}
|
||
|
|
||
|
res.json({ revalidated: false })
|
||
|
}
|