2
respostas

TypeError

Tenho recebido este erro: TypeError: LivroDao is not a constructor toda vez que digito: http://localhost:3000/livros/form

No entando estas 2 urls estao funcionando: http://localhost:3000/ http://localhost:3000/livros/form

O que posso fazer

` TypeError: LivroDao is not a constructor at /home/fabiana/workspace/alura/alura-nodejs/src/app/rotas.js:53:26 at Layer.handle [as handle_request] (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/layer.js:95:5) at next (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/route.js:137:13) at Route.dispatch (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/route.js:112:3) at Layer.handle [as handle_request] (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/layer.js:95:5) at /home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/index.js:281:22 at Function.process_params (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/index.js:335:12) at next (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/index.js:275:10) at /home/fabiana/workspace/alura/alura-nodejs/node_modules/body-parser/lib/read.js:130:5 at invokeCallback (/home/fabiana/workspace/alura/alura-nodejs/node_modules/raw-body/index.js:224:16) TypeError: LivroDao is not a constructor at /home/fabiana/workspace/alura/alura-nodejs/src/app/rotas.js:22:26 at Layer.handle [as handle_request] (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/layer.js:95:5) at next (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/route.js:137:13) at Route.dispatch (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/route.js:112:3) at Layer.handle [as handle_request] (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/layer.js:95:5) at /home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/index.js:281:22 at Function.process_params (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/index.js:335:12) at next (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/index.js:275:10) at urlencodedParser (/home/fabiana/workspace/alura/alura-nodejs/node_modules/body-parser/lib/types/urlencoded.js:91:7) at Layer.handle [as handle_request] (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/layer.js:95:5) TypeError: LivroDao is not a constructor at /home/fabiana/workspace/alura/alura-nodejs/src/app/rotas.js:22:26 at Layer.handle [as handle_request] (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/layer.js:95:5) at next (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/route.js:137:13) at Route.dispatch (/home/fabiana/workspace/alura/alura-nodejs/node_modules/express/lib/router/route.js:112

2 respostas

Boa noite, Fabiana! Como vai?

Pelo log de erro o problema é no arquivo rotas.js! Mas para ter mais detalhes e tentar te ajudar eu terei que dar uma olhada no seu código! Vc poderia compartilhar o projeto completo no github e mandar o link aqui? Daí tentarei te ajudar!

Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!

Oi Gabriel, o código tá aqui =)

https://github.com/bianavic/alura-nodejs