Dans le cycle de vie des applications Web, il arrive également que des intégrations tierces soient nécessaires. Le moyen le plus simple pour cela consiste à exposer la consommation de l'API REST. Construire une API avec Ruby on Rails correspondra à une application de gestion de tâches. Il contient le modèle utilisateur qui représentera les utilisateurs ayant accès au système, le modèle de projet représentant les projets et le modèle To-do pour représenter les tâches spécifiques à accomplir dans un projet. Les utilisateurs peuvent avoir beaucoup de projets et les projets peuvent avoir plus de tâches.
API de base dans Rails
Itinéraires
Rails fournit un excellent outil pour définir les points finaux des itinéraires.
1. ApiDemoApplication::App.routes.draw faire 2. scope '/api' faire 3. scope '/v1' faire 4. scope '/projects' faire 5. get '/' => 'api_projects#index' 6. poster ' /' => 'api_projects#create' 7. scope '/:name' faire 8. get '/' => 'api_projects#show' 9. put '/' => 'api_projects#update' 10. scope '/todos' faire 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 . fin 17. fin 18. fin 19. fin
- Appellation
- Gestion des versions
- Paramètres d'itinéraire
- BaseController et authentification
- Sécurité
- Contrôleur de projets
- Programmation défensive
- Codes d'état HTTP
- Code SEC
Abonnez-vous pour les dernières mises à jour
Articles Similaires