NextResponse没有res.revalidate('/')
。我正在使用v12.2.5
,但它来自v12.2.0
。我想在 typescript 中使用按需ISR。
https://nextjs.org/blog/next-12-2#on-demand-incremental-static-regeneration-stable
export default async function handler(req: NextRequest, res: NextResponse) {
try {
await res.revalidate('/');
return res.json({ revalidated: true });
} catch (err) {
console.error(err);
return res.status(500).send('Error revalidating');
}
}
1条答案
按热度按时间w8f9ii691#
我们必须使用
NextApiRequest
和NextApiResponse
来代替NextRequest
和NextResponse
。