next.js/test/e2e/prerender/pages/api/manual-revalidate.js
manual-revalidate.js18 lines473 B
export default async function handler(req, res) {
  // WARNING: don't use user input in production
  // make sure to use trusted value for revalidating
  let revalidated = false
  try {
    console.log('API: Called res.revalidate for ', req.query.pathname)
    await res.revalidate(req.query.pathname, {
      unstable_onlyGenerated: !!req.query.onlyGenerated,
    })
    revalidated = true
  } catch (err) {
    console.error(err)
  }
  res.json({
    revalidated,
  })
}
Quest for Codev2.0.0
/
SIGN IN