Então vc manda atulizar no FRONT e não atualiza no back. Ai vc precisa mandar atualizar de novo, finalmente atualizando no back?
Ou é no front?
É isso?
Na verdade pelo front só é feito a requisição, e no back end que eu faço todo o tratamento da planilha para mandar novamente Desculpa a demora para responder
Vc precisa mudar para usar stream.
Stream não deixar o buffer encher e manda tudo pro front ou outro lugar.
Vc fazendo isso esta enchendo a memoria. O buffer cheio da problema!
Para ajudar
https://www.freecodecamp.org/portuguese/news/streams-em-node-js-tudo-o-que-voce-precisa-saber/
https://www.youtube.com/watch?v=pB5-QzabL2I&ab_channel=ErickWendel
https://www.youtube.com/watch?v=r-33Hhbvr1M&ab_channel=ErickWendel
https://nodesource.com/blog/understanding-streams-in-nodejs/
Certo vou olhar os links, tentei limpar o cache manualmente pra ver se funcionava mas também não foi. Vou sobre as node js streams.
Fala Uriel, cara, na verdade eu descobri qual é o problema porém não consigo resolver, essa aplicação cria uma planilha excel no back end com as infos do usuario, porém quando o usuario clica no botão baixar planilha ele é redirecionado para uma rota de download que tem algumas funções no back end que puxam outras, e o back end está sem uma lógica asíncrona que espera a informação do usuario carregar para fazer a planilha. O que acontece é que quando o usuario clica em download primeiro é baixado planilha depois a informação que o usuario pediu fica armazenado nela e então no segundo click ele manda o que o usuario pediu na primeira solicitação. Usar async await nesse caso é o mais indicado certo ?
Olha, não ta dando pra entender direito isso!
Não consigo entender bem sua explicação!
async await é só pra não bloquear o loop de eventos do Node ou do navegador!
Assim não travando o Node ou o Navegador entende.
É pra isso que usamos async await.
Vc dise que descobriu o problema, vc pode espcificar melhor?