Nas primeiras versões da aula o meu sistema montava a tabela normalmente, mesmo no início eu usando a porta 3310 do banco (acrescentei o comando ( port:3310 ) na function createDBConnection do arquivo connectionFactory.js
A partir de determinado momento, não conseguia mais retornar o resultado lista e deu o seguinte erro na tela:
TypeError: C:\node\app\views\produtos\lista.ejs:11 9|
10|
11| <%for(var i=0; i
12|
13|
14|
Cannot read property 'length' of undefined at eval (eval at compile (C:\node\node_modules\ejs\lib\ejs.js:618:12), :11:28) at returnedFn (C:\node\node_modules\ejs\lib\ejs.js:653:17) at tryHandleCache (C:\node\node_modules\ejs\lib\ejs.js:251:36) at View.exports.renderFile [as engine] (C:\node\node_modules\ejs\lib\ejs.js:482:10) at View.render (C:\node\node_modules\express\lib\view.js:135:8) at tryRender (C:\node\node_modules\express\lib\application.js:640:10) at Function.render (C:\node\node_modules\express\lib\application.js:592:3) at ServerResponse.render (C:\node\node_modules\express\lib\response.js:1008:7) at Query._callback (C:\node\app\routes\produtos.js:8:17) at Query.Sequence.end (C:\node\node_modules\mysql\lib\protocol\sequences\Sequence.js:88:24)
Copiei o código do Alura, criei um banco na porta 3306 e continua dando o mesmo erro. Atualizei cada linha junto ao instrutor durante o curso. Não sei mais com achar o problema e agradeço apoio