Já que estamos fazendo uma conexão no banco de dados para nos trazer a lista de livros, tambem não deveriamos estar usando try/catch no metodo "listarLivros" ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Já que estamos fazendo uma conexão no banco de dados para nos trazer a lista de livros, tambem não deveriamos estar usando try/catch no metodo "listarLivros" ?
Oi, Leonardo! Tudo bem?
Correta observação, parabéns! Podemos usar blocos try/catch em todas as funções assíncronas que interagem com o banco de dados, incluindo o método "listarLivros", pois essas operações podem falhar por vários motivos, como problemas de conexão ou erros de sintaxe na consulta, e é importante lidar com esses erros potenciais de maneira adequada.
Devido a isso, ao decorrer do curso também vamos aplicar o try/catch dentro no metodo "listarLivros", como podemos observar adiatadamente no link do repositório abaixo:
Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!
Um forte abraço e bons estudos!