Capitolo 4. Sviluppare il codice FastAPI
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Nel Capitolo 3 hai creato il tuo database e il codice Python per accedere al database. In questo capitolo, ti baserai su questo codice di base per creare un'API funzionante. La Tabella 4-1 elenca gli endpoint che creerai per soddisfare le storie degli utenti.
| Descrizione del punto finale | Verbo HTTP | URL |
|---|---|---|
Controllo dello stato di salute dell'API |
GET |
/ |
Leggi l'elenco dei giocatori |
GET |
/v0/giocatori/ |
Leggi i singoli giocatori |
GET |
/v0/players/{player_id}/ |
Leggi l'elenco delle prestazioni |
GET |
/v0/performance/ |
Leggi l'elenco dei campionati |
GET |
/v0/leghi/ |
Leggi il campionato individuale |
GET |
/v0/leghe/{league_id}/ |
Leggi l'elenco delle squadre |
GET |
/v0/squadre/ |
Leggi i conteggi |
GET |
/v0/counts/ |
Stai utilizzando la versione 0 per la tua API. In questo modo gli utenti dell'API verranno informati che il prodotto sta cambiando rapidamente e che devono essere consapevoli delle potenziali modifiche di rottura, ovvero quelleche causano l'interruzione del funzionamento delle funzionalità e che potrebbero richiedere agli utenti di apportare modifiche al loro codice di programma.
Continua il tuo progetto di portfolio
La Figura 4-1 mostra gli stessi componenti API visti in precedenza, con un'aggiunta: il server web Uvicorn. Uvicorn eseguirà il tuo ...