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

Body

Não estou entendendo a função desse 'body', dentro do cadastra-livros-terminal.js... Já coloquei um console.log(body), mas não recebe nada...

var client  = http.request(configuracoes,function(res){ // retorna um objeto do client http do node.js.. Só monta o objeto e dispara após o end
    console.log(res.statusCode);
    res.on('data',function(body){
        console.log('Corpo: ' + body);
    });
});
1 resposta
solução!

Olá, Antonio.

Como foi passado para o método on no primeiro parâmetro o valor data o que é esperado no body é uma resposta da requisição que você está fazendo no servidor. Como na rota que você está fazendo o request não tem um corpo na resposta você acaba não recendo nenhum valor no body. Pra receber um valor no body você só precisa adicionar um corpo na resposta. Por exemplo:

app.post('/produtos', (req, res) => {
    res.json({msg: 'resposta no corpo'})
})