es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configuración de tiempo de espera de exportación de Nextjs.

Estoy construyendo un sitio web con NextJS que requiere un poco de tiempo para ser construido. Tiene que crear un diccionario grande, por lo que cuando corro next dev toma alrededor de 2 minutos para construirlo.

El problema es, cuando corro next export para obtener una versión estática del sitio web, hay un problema de timeout, porque la construcción tarda (como dije antes) 2 minutos, lo que excede el límite preconfigurado de 60 segundos en Next.

En la documentación de NEXT: https://nextjs.org/docs/messages/static-page-generation-timeout se explica que se puede aumentar el límite de tiempo, cuyo valor predeterminado es de 60 segundos: “Aumente el tiempo de espera cambiando la opción de configuración staticPageGenerationTimeout (predeterminado 60 segundos).”

Sin embargo, no especifica DÓNDE se puede establecer esa opción de configuración. ¿En next.config.json? ¿En package.json?

No pude encontrar esta información en ninguna parte, y mis intentos ciegos de poner este parámetro en algunos de los archivos mencionados anteriormente no funcionaron en absoluto. Entonces, ¿Alguien sabe cómo establecer el tiempo de espera de next export? Gracias de antemano.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Ajuste del tiempo de espera para la generación de páginas estáticas en NextJS

    Si está construyendo un sitio web con NextJS y lleva mucho tiempo construirlo debido a la creación de un diccionario grande, es posible que exceda el límite de tiempo de espera predeterminado de 60 segundos al ejecutar next export.

    Para aumentar el tiempo de espera, puede cambiar la opción de configuración staticPageGenerationTimeout en NextJS. Sin embargo, puede que no esté claro dónde se debe establecer esta opción de configuración.

    Desafortunadamente, la documentación oficial de NextJS no especifica dónde establecer esta opción. No está claro si se debe establecer en next.config.json, package.json, u otro archivo.

    Si ha intentado establecer esta opción de configuración y no ha funcionado, puede pedir ayuda a la comunidad de NextJS o buscar soporte de los desarrolladores de NextJS.

    Por lo tanto, si ha tenido dificultades para establecer el tiempo de espera de next export, es posible que necesite buscar ayuda adicional para resolver el problema.

Comments are closed.