Nel ciclo di vita delle applicazioni web, ci sono anche momenti in cui c'è una grande necessità di integrazioni di terze parti. Il modo più semplice per farlo è esporre il consumo per l'API REST. Costruire un'API con Ruby on Rails corrisponderà ad un'applicazione di task management. Contiene il modello utente che rappresenterà gli utenti che hanno accesso al sistema, il modello di progetto che rappresenta i progetti e il modello di cose da fare per rappresentare attività specifiche necessarie da realizzare in un progetto. Gli utenti possono avere molti progetti e i progetti possono avere più cose da fare.
API di base in Rails
Itinerari
Rails fornisce uno strumento eccellente per definire gli endpoint attraverso i percorsi.
1. ApiDemoApplication::App.routes.draw do 2. scope '/api' do 3. scope '/v1' do 4. scope '/projects' do 5. get '/' => 'api_projects#index' 6. post ' /' => 'api_projects#create' 7. scope '/:name' do 8. get '/' => 'api_projects#show' 9. put '/' => 'api_projects#update' 10. scope '/todos' do 11. get ' /' => 'api_todos#index' 12. post '/' => 'api_todos#create' 13. scope '/:todo_name' do 14. get '/' => 'api_todos#show' 15. put '/' => 'api_todos#update' 16 fine 17. fine 18. fine 19. fine
- Denominazione
- Controllo delle versioni
- Parametri del percorso
- BaseController e autenticazione
- Sicurezza
- Responsabile dei progetti
- Programmazione difensiva
- Codici di stato HTTP
- Codice SECCO
Iscriviti per gli ultimi aggiornamenti
Articoli correlati