Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Resumo: Refatorar o código utilizando promises melhorando a leitura do código.

Podemos refatorar o código utilizando Promises de modo a torná-lo mais legível e de fácil compreensão. Podemos utilizar a função fetch para fazer a requisição, que retorna uma Promise que resolve com a resposta do servidor. Exemplo de código refatorado utilizando Promises:

function buscarClientes() { const url = 'http://localhost:3000/clientes'; return fetch(url) .then((response) => { if (!response.ok) { throw new Error('Erro na requisição'); } return response.json(); }); }

buscarClientes() .then((clientes) => console.log(clientes)) .catch((erro) => console.error(erro));

1 resposta
solução!

Olá Jefferson, tudo bem?

Muito obrigada por compartilhar com a gente.

Sua sugestão de refatorar o código utilizando Promises é muito boa e pode realmente melhorar a legibilidade e compreensão do código.

Utilizar a função fetch para fazer a requisição é uma ótima opção, pois ela retorna uma Promise que resolve com a resposta do servidor, como você mencionou.

O exemplo de código refatorado que você compartilhou está bem claro e fácil de entender. A função buscarClientes agora retorna uma Promise que resolve com os clientes retornados pelo servidor, e podemos utilizar o método then para acessar esses clientes e o método catch para tratar possíveis erros na requisição.

Um abraço e bons estudos.