Obrigado pela correção,você está correto. Vou utilizar o primeiro exemplo e corrigir na postagem.
Respondendo a [Não disponível] dentro da publicação Como lidar com código assíncrono e erros em JavaScript: uma visão geral de new Promise, async/await, then/catch e try/catch
1