Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobre o controller

Pq o controller ta fazendo requisição no banco de dados e não trabalhando com as rotas ? Ja vi projetos em express que o controller ficava com as rotas

1 resposta
solução!

Oi Artur, em alguns contextos controllers e rotas são coisas bem separadas, em outros, parecem uma coisa só. No fim das contas, o controller é quem lida com a requisição e devolve uma resposta, no caso do Node com Express, é até comum que em um lugar, você defina as rotas e associe-as com os controllers, dependendo do caso, você pode sim fazer consultas ao banco direto no controller, mas tem sido comum que se separe isso.