Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Continua dando undefined

Olá, Realizei o procedimento como o instrutor falou. Mas no momento de gravar o título do livro, ainda está dando undefined na minha linha de comando. Inclusive, já realizei o método adiciona () no livro-dao.js, de fato, ele direciona para a página /livros, mas dá erro em salvar o conteúdo no banco de dados.

Servidor rodando na porta 3000
Usuario:
{ id: 1,
  nome_completo: 'Paula Morais',
  email: 'paula@exemplo.com.br',
  senha: '123' }
undefined
TypeError: Cannot read property 'titulo' of undefined
    at Promise (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\src\app\infra\livro-dao.js:33:23)
    at new Promise (<anonymous>)
    at LivroDao.adiciona (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\src\app\infra\livro-dao.js:22:16)
    at C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\src\app\rotas\rotas.js:42:18
    at Layer.handle [as handle_request] (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\node_modules\express\lib\router\layer.js:95:5)
    at next (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\node_modules\express\lib\router\route.js:137:13)
    at Route.dispatch (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\node_modules\express\lib\router\layer.js:95:5)
    at C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\node_modules\express\lib\router\index.js:281:22
    at Function.process_params (C:\Users\pmora\Desktop\Programação\ALURA\Nodejs\node_modules\express\lib\router\index.js:335:12)
1 resposta
solução!

Boa noite Paula de Azevedo Morais, você instalou a dependência do bodyParser, requereu ela no arquivo e aplicou as configurações que o instrutor explicou no vídeo?