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" ?
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!