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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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 :-)