Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula 2 Exercício 15

Boa tarde,

Estava fazendo o exercício e obtive o seguinte erro app.infra.connectionFactory is not a function Conferi com a opinião do instrutor e vi que a chamada desse arquivo está da seguinte forma: var connection = app.infra.connectionFactory(); Resolvi testar da forma var connection = app.infra.connectionFactory; e parou de dar o erro. Essa é realmente a forma correta de chamar o connectionFactory? Obrigada

2 respostas
solução!

Depende de como você colocando no module.exports. Se você somente colocar module.exports = createDbConnection; você irá chamar a conexão com var connection = app.infra.connectionFactory.

Já se você exportar como uma função

module.exports = function(){
    return createDbConnection;
}

você irá chamar a conexão com var connection = app.infra.connectionFactory().

Espero ter ajudado! ^^

Ajudou sim. Obrigada :-)