1
resposta

Se o Node.Js é assíncrono por padrão, porque tem que definir um método com o async?

O Node.Js, na verdade o JavaScript tem seu processamento assíncrono. Tanto que é justamente o Event Loop que trata isso. Se isso tudo é verdade, por qual motivo eu tenho que declarar um async, await?

1 resposta

Seu pensamento está correto, o async await é um açúcar sintático para o JS, vc poderia usar o then, a ideia é a mesma. https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/async_function