Capítulo 4. Desenvolvendo o código FastAPI
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Capítulo 3, criaste a tua base de dados e o código Python para aceder à base de dados. Neste capítulo, vais construir sobre este código base para criar uma API funcional. A Tabela 4-1 lista os pontos de extremidade que criarás para cumprir essas histórias de usuário.
| Descrição do ponto final | Verbo HTTP | URL |
|---|---|---|
Verificação do estado da API |
OBTÉM |
/ |
Lê a lista de jogadores |
OBTÉM |
/v0/jogadores/ |
Lê o jogador individual |
OBTÉM |
/v0/jogadores/{player_id}/ |
Lê a lista de desempenho |
OBTÉM |
/v0/performances/ |
Lê a lista da liga |
OBTÉM |
/v0/ligas/ |
Lê a liga individual |
OBTÉM |
/v0/ligas/{league_id}/ |
Lê a lista de equipas |
OBTÉM |
/v0/equipas/ |
Contagens de leitura |
OBTÉM |
/v0/counts/ |
Estás a utilizar a versão 0 para a tua API. Isto notificará os consumidores da API de que o produto está a mudar rapidamente e que devem estar cientes de potenciais alterações de rutura - alteraçõesque fazem com que a funcionalidade deixe de funcionar e podem exigir que os consumidores façam alterações no seu código de programa.
Continuar o teu projeto de portefólio
A Figura 4-1 mostra em os mesmos componentes da API que viste anteriormente, com uma adição: o servidor Web Uvicorn. O Uvicorn vai executar o teu código API e interagir com os pedidos API.