[construindo-apis-rest-com-nodejs] Padrao MVC

Caio,
No projeto “NTask - API” é utilizado o padrão MVR (Model-View-Router), contudo, quais as mudanças necessárias para utilizarmos o padrão MVC (Model-View-Controller)?

Obrigado.

Olá Marcelo,

Basicamente você pode criar uma pasta chamada controller, e extrair as logicas dos routers em objetos controllers, e nisso você apenas carrega cada função do controller como callback de um router.

No projeto usado no meu primeiro livro, é aplicado MVC, veja a estrutura: