Criação de annotations/decorators para desenvolver com ExpressJs ( Ajuda )
Bem, desde minha última postagem, eu andei estudando bastante o backend. Fiquei encantado e meio que eu decidi que vou estudar tudo que for necessário para criar a minha primeira aplicação da forma mais confortável e saudável possível.
No momento, estou tentando esquematizar uma maneira de desenvolver aplicações express utilizando decorators, até mesmo para aprender novamente os pilares da POO.
No momento, estou com uma dúvida e vim compartilhar com o mundo. Como que eu faço para transformar métodos em decorators que setam métodos?
Pode ser confuso, mas a coisa mais parecida com isso seriam os annotations do Java Spring Boot ou os próprios decorators que o NestJs usa. Preciso de ajuda 😅
@Controller("/")
export class MainController {
@Get("/")
getA(req: Request, res: Response) {
return "algo aqui";
}
@Post("/")
PostB(req: Request, res: Response) {
return "algo aqui";
}
}