Na aula 2, vídeo 18 do curso node js: inovando com javascript no backend, foi importado o módulo produtosBanco com o seguinte código:
var produtosBanco = app.infra.produtosBanco(connection);
Porém, se eu criar uma nova pasta app/dao com o arquivo daoProduto.js (não estou entrando no mérito da melhor forma de organizar), adicionar essa pasta no express-load, colocar o mesmo código utilizado no produtosBanco e tentar chama-lo no routes/produto :
//var produtosBanco = app.infra.produtosBanco(connection);
var dao = app.dao.daoProduto(connection);
esse código dá o seguinte erro: TypeError: Cannot read property 'daoProduto' of undefined.
Ou seja, ele só funciona quando utilizado dentro da pasta infra. Alguém saberia me informar como faço para importar esse novo módulo?