1
resposta

Confusão quanto as responsabilidades

Eu estou usando o puppeteer para executar uma tarefa está funcionando. Mas agora eu gostaria de receber o resultado da view e adicionar o resultado no banco.

Mas não entendi onde eu deveria implementar o script do puppeteer, ele entra no model ou entra no controller?

1 resposta

Boa tarde Marcos, tudo certo?

Usualmente o model costuma gerenciar os dados na forma como eles são guardados, ou seja, na maioria dos casos são um modelo do banco de dados.

Sendo assim, eu recomendaria implementar as lógicas de aquisição da informação e do puppeteer dentro de um controller. Além disso, recomendaria fazer a formação Node.js com Express até os cursos de ORM com Node.js, pois eles vão te ajudar muito em um desenvolvimento mais simples das APIs.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software