Ao trabalhar com a web, regularmente usamos os controllers
como camada de input
que estaria dentro da pasta infra, pelo menos foi o que eu entendi.
Mas tenho uma dúvida, usando uma Api
, eu poderia fazer validações para a camada de request
de meus endpoints
?
exemplo:
Validar os dados da request
em minha rota de cadastrar um aluno, o nome do aluno tem menos de 255 caracteres.
Usando o modelo das aulas onde devo validar esses dado? Na camada de infra ou aplicacao nos DTO ou deixar meu dominio validar ?