En mi aplicación, estoy tratando de hacer una solicitud de recuperación, guardar la matriz json entrante en el estado y mostrar estos datos en una tabla. Esta funcionalidad funciona completamente bien cuando la cantidad de objetos json en la matriz es de aproximadamente 200. Sin embargo, el tamaño de esta matriz puede aumentar según los filtros seleccionados en la aplicación. Cuando esta matriz supera los 600, por ejemplo, la solicitud se bloqueará y finalmente no devolverá nada, dando el error 502. Tenga en cuenta que los datos se reciben y se muestran como deberían si la matriz es más pequeña.
fetch(URL, { headers: { "accept": "*/*", "Content-Type": "application/json", }, method: "POST", body: JSON.stringify(searchBody), }) .then(response => response.json()) .then(data => { console.log(data) setSearchData(data); }, (error) => { NotificationManager.error("Search Error"); console.log(error) });Lo anterior es la solicitud de recuperación. Primero traté de arreglar esto agregando paginación a la tabla, sin embargo, el error no parece estar relacionado con la visualización, sino con la respuesta en sí misma, ya que no se devuelve nada después de enviar la búsqueda. Parece que no puedo encontrar respuestas claras sobre cómo limitar el tamaño de la respuesta entrante en fragmentos si eso resolverá el problema. Cualquier ayuda es muy apreciada :)