Uma dúvida que meu tive quando utilizamos banco de dados com o Node é porque não realizamos a conexão com o banco de dados, passando o host, nome do banco e senha. É porque já fomos direto fazendo a listagem de livro achei meio estranho.
Uma dúvida que meu tive quando utilizamos banco de dados com o Node é porque não realizamos a conexão com o banco de dados, passando o host, nome do banco e senha. É porque já fomos direto fazendo a listagem de livro achei meio estranho.
Wesley,
É utilizado sim, mas foge muito a forma que é realizado com Python por exemplo.
Veja neste pedaço abaixo ele esta instanciando um novo objeto livroDao, e passando "db" como parametro.
const livroDao = new LivroDao(db);
"db" é a constante criada e exportada no "database.js", dessa forma ele já possui uma "conexão" com o banco de dados, pasta ficar utilizando.
Entendo que é possível fazer o mesmo com Oracle, Mysql, sqlserver, mas ainda não realizei o teste.