Oi Felipe,
Vejo que você compartilhou seu código FastAPI para buscar dados de restaurantes. 👍
O código parece estar funcionando bem para consumir dados de uma API externa e filtrar restaurantes.
Uma sugestão para aprimorar seu código seria adicionar tratamento de erros ao decodificar o JSON.
Isso pode ser útil caso a API retorne um formato inesperado.
Você pode usar um bloco try-except
para lidar com possíveis erros ao usar response.json()
. Isso tornaria seu código mais robusto.
Exemplo:
try:
dados_json = response.json()
except json.JSONDecodeError:
return {"Erro": "Falha ao decodificar JSON da API"}
🎓 Para saber mais: Documentação oficial do FastAPI sobre tratamento de erros.
Continue praticando e explorando o FastAPI! 🥳
📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum.