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?