Project
API REST JS
Animals Place
2023
API REST JS
La conception de cette API a été une expérience formatrice où j’ai acquis une multitude de nouveaux concepts techniques. J’ai pu mettre en œuvre des fonctionnalités clés telles qu’un système d’authentification robuste, la gestion efficace des codes d’erreur, l’intégration des Web Sockets pour la communication en temps réel, ainsi que la manipulation de requêtes CRUD (Create, Read, Update, Delete).
Postman
Postman est un outil puissant pour tester les requêtes HTTP. En l’utilisant, j’ai pu créer des requêtes en spécifiant les méthodes (comme GET, POST, PUT, DELETE), les URL cibles, les en-têtes, les paramètres et les corps de requête. Ensuite, j’ai pu envoyer ces requêtes pour obtenir des réponses en temps réel.
Définition d’une structure
La définition d’un schéma structurel est cruciale pour établir une base solide et cohérente. Cela implique de définir clairement les points d’entrée, les types de requêtes supportées (GET, POST, PUT, DELETE), ainsi que les données manipulées pour chaque opération. En élaborant ce schéma, j’ai pu concevoir une architecture logique et intuitive, spécifiant les routes et les fonctionnalités disponibles, tout en assurant une gestion efficace des ressources. Cela m’a permis de travailler de manière méthodique et structurée.
Documentation
En vue d’assurer une documentation exhaustive et précise de mon API, j’ai opté pour Swagger. Utilisant Swagger, j’ai pu décrire chaque point d’entrée de manière détaillée, spécifiant les méthodes HTTP acceptées, les paramètres requis, les formats de données attendus et les réponses possibles. Cette documentation permet une compréhension rapide et complète de l’API.