sut*_*777 4 typescript next.js
NextResponse 没有 res.revalidate('/')
. 我正在使用,v12.2.5
但它是从v12.2.0
. 我想在打字稿中使用按需 ISR。
https://nextjs.org/blog/next-12-2#on-demand-incremental-static-regenesis-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');
}
}
Run Code Online (Sandbox Code Playgroud)
我们必须使用and来代替NextRequest
and 。NextResponse
NextApiRequest
NextApiResponse
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
try {
await res.revalidate('/');
return res.json({ revalidated: true });
} catch (err) {
return res.status(500).send('Error revalidating');
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2280 次 |
最近记录: |