Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Páginas mais complexas

Se eu precisasse de uma página que fosse necessário passar mais de um parâmetro consultado no banco de dados, como seria uma boa prática para chamar duas funções do DAO exemplo

res.render('minhaTela', {errosValidacao:{},planoAula:{}, disciplinas:resultados, tabela:elementos});
1 resposta
solução!

Uma solução seria criar um array de promisses, como cada consulta ao banco é uma promisse, você poderia executar várias consultas. Depois de todas estarem concluídas, você monta a página com os resultados de cada operação.

Aqui tem um tutorial explicando isso

https://imasters.com.br/desenvolvimento/gerenciando-o-fluxo-assincrono-de-operacoes-em-nodejs

Neste link eu tenho exemplo de várias consultas com dependência (onde eu utilizo numa chamada o resultado de uma chamada anterior) e sem dependência