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

Error: connect ECONNREFUSED 127.0.0.1:3000

Olá, não estou conseguindo exibir o JSON e nem o html no meu terminal, sempre que eu rodo fica aparecendo essa mensagem:

"node cadastra-livro-terminal.js events.js:183 throw er; // Unhandled 'error' event ^

Error: connect ECONNREFUSED 127.0.0.1:3000 at Object._errnoException (util.js:1022:11) at _exceptionWithHostPort (util.js:1044:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)"

segue o meu código:

var http = require('http');

var config = {
    hostname: 'localhost',
    port: 3000,
    method: 'post',
    path: '/produtos',
    headers: {
        'accept': 'application/json'
    }
};

var client = http.request(config, function(res){
    console.log(res.statusCode);

    res.on('data', function(body){
        console.log("Corpo: " + body);
    });
});

var produto = {
    titulo: 'mais sobre node',
    descricao: 'node, javascript e um pouco de http',
    preco: '100'
};

client.end(JSON.stringify(produto));
1 resposta
solução!

consegui resolver: para rodar o 'cadastra-livro-terminal.js' e o 'cliente-android.js' você precisa primeiro subir o servidor do app.js, só então pode rodar os outros!