Answer the question
In order to leave comments, you need to log in
What are the differences between dto, entity, interface?
Hello, can someone explain what are the differences between dto and entity, using the example of such an interface:
export interface IProduct {
id: string;
title: string;
description: string;
icon: string;
active: boolean;
marketing: {
background_img: string;
message: string;
};
}
Недавно начал изучать Nest.js. Пока не понимаю как всё структурировать.
Про dto единственное что знаю, что это data transfer object, в википедии читал что в него нельзя пихать логику, только типы,
но в текоторых людей видел что они добавляют туда из либы class-validator какието декораторы валидаторов типу: @isNumber() и т.д.
Спасибо.
Answer the question
In order to leave comments, you need to log in
well, DTO is a data format that is transmitted over the network
https://docs.nestjs.com/controllers#request-payloads
class UserDto {
name: string;
password: string;
}
@Post()
createUser(user: UserDto) {}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question