REST API
NestJS 🟡 MidType : NestJS API
Definition
Architecture d'API basee sur les ressources HTTP avec les verbes GET, POST, PUT, DELETE. NestJS excelle dans la creation de REST APIs grace a ses decorateurs expressifs.
Analogie
Comme un systeme postal avec des actions claires par type de courrier.
Exemple de code
@Controller(class="str">39;articles39;)
export class ArticleController {
@Get() findAll() { class="cmt">/* ... */ }
@Post() create(@Body() dto: CreateArticleDto) { class="cmt">/* ... */ }
@Delete(class="str">39;:id39;) remove(@Param(class="str">39;id39;) id: string) { class="cmt">/* ... */ }
}