Tengo una aplicación Next.js en producción. Mi contenido se gestiona a través de Strapi. Obtengo todo el contenido con la función getStaticProps en cada página (2 páginas en realidad, un blog pequeño).
Sin embargo, cuando creo contenido nuevo o actualizo uno existente, mi aplicación Next.js no obtiene el contenido nuevo o actualizado.
¿Quizás debido a la búsqueda en el momento de la compilación? En caso afirmativo, ¿puedo tener la posibilidad de obtener el contenido del lado del cliente y beneficiarme del SEO?
¿Alguna idea?
¡Muchas gracias! :)
Consideró configurar una política de revalidate para laregeneración estática incremental para actualizar el contenido obsoleto.
https://nextjs.org/docs/basic-features/data-fetching#incremental-static-regeneration
// This function gets called at build time on server-side. // It may be called again, on a serverless function, if // revalidation is enabled and a new request comes in export async function getStaticProps() { const res = await fetch('https://.../posts') const posts = await res.json() return { props: { posts, }, // Next.js will attempt to re-generate the page: // - When a request comes in // - At most once every 10 seconds revalidate: 10, // In seconds } }Si eso no se ajusta a su política de actualización, tendrá que pasar a la representación del lado del servidor y obtener datos en cada solicitud .