NestJS 3#5 - Création d'une API Rest - Blog
L'API va permettre d'effectuer plusieurs opérations sur les articles d'un blog. Les données sont persistées à l'aide l'ORM TypeORM dans une DB MariaDB/Mysql. L'API manipule les entités ArticleEntity, CommentEntity et TagEntity. Nous avons traité les relations OneToMany/ManyToOne entre l'entité ArticleENtity et COmmentEntity, et la relation ManyToMany entre ArticleEntity et TagEntity. Toutes les opérations sont implémentées dans le service BlogService qui est injecté dans le contrôleur BlogController. Celles-ci sont testés à la fois à l'aide du Browser et de Postman.
Pour finir nous avons documenté et testé l'API avec Swagger.
Cette série de vidéos est composée de :
1/5 : Mise en place du projet, module et contrôleur
2/5 : TypeORM/Mysql et l'entité ArticleEntity (Opérations CRUD)
3/5 : Entité CommentEntity et les relations OneToMany et ManyToOne
4/5 : Entité TagEntity et la relation ManyToMany
5/ 5 : Documentation de l'API avec Swagger