Saltar al contenido

createReadStream () arrojando RangeError: se excedió el tamaño máximo de la pila de llamadas al cargar el archivo

Si hallas alguna incompatibilidad en tu código o proyecto, recuerda probar siempre en un ambiente de testing antes subir el código al trabajo final.

Solución:

Resulta que fue este error en graphql-upload. Se degradó al nodo 12 y se solucionó (la solución enumerada allí no me ayudó)

Agregue esto a package.json:

"resolutions": 
    "**/**/fs-capacitor":"^6.2.0",
    "**/graphql-upload": "^11.0.0"
  

fuente: https://github.com/jaydenseric/graphql-upload/issues/170#issuecomment-641938198

¡Este error también me ocurrió en la versión 14 del nodo! Lo resolví de la siguiente manera:

  1. ¡Instala la última versión de graphql-upload!

  2. use el middleware graphqlUploadExpress para definir el límite máximo de archivos.

    import  graphqlUploadExpress  from "graphql-upload";
    const app = express()
    app.use(graphqlUploadExpress( maxFileSize: 1000000000, maxFiles: 10 ));
    
  3. Establecer subidas a false mientras inicializa el ApolloServer

      const server = new ApolloServer(
        uploads: false,
        schema,
      );
    

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.