next incremental static regeneration
// pages/products/[id].js
export async function getStaticPaths() {
const products = await getTop1000Products();
const paths = products.map((product) => ({
params: { id: product.id },
}));
return { paths, fallback: 'blocking' };
}