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!
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. 