Etant donnée que Typescript est typé et afin d’ajouter de la robustesse à vos API, Nest préconise l’utilisation des DTO.
DTO est un objet qui permet de définir comment les données sont envoyées via les réseau.
Elle permettent ainsi de définir le modèle de transfert de données entre deux système en l’encapsulant dans le DTO.
Elle facilite la validation des données
Elles peuvent être définies en utilisant des classes ou des interfaces, mais Nest recommande l’utilisation des classes ( Elles sont sauvegardées même après la compilation vu qu’elles sont prises en charge par ES6).
Les DTO ne sont pas les models, dans plusieurs cas le model et les données que vous souhaiter recevoir sont différents.
[ Ссылка ]
NestJs 7 DTO les Data Transfer Object #12
Теги
nestnestJsJsJavascriptes6restapiapi restControllerpipeintercepteurmiddlewarefrancaistutoriel nestJs francaistutoriel node francaisnodenodejsproviderDTOroutingPostGetDeletePatchmoduleexpresstuto nesttuto nest françaisnest.jsnode.jsexpress vs nestcours completangularnest vs expresstuto nestjs en francais.installation nestjs en francaisinstallation nest francais@Put@Post@Delete@PatchNestJs Crud Francais@GetData Transfert Object