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

[RESOLVIDO] Erro ao rodar cliente-android.js

Oi gente! Vi que outras pessoas também estão com esse erro mas nenhum foi resolvido. Estou tentando rodar meu android.js e obtenho o seguinte erro:

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);

Abaixo segue o código do arquivo cliente-android.js (igual ao da aula):

var http = require('http');

var configuracoes = {
    hostname: 'localhost',
    port: 3000,
    path: '/produtos',
    headers: {
        'Accept':'application/json'
    }
};

http.get(configuracoes, function(res){
    console.log(res.statusCode);
    res.on('data', function(body){
        console.log('Corpo:' +body);
    });
});

Já levantei a aplicação com "nodemon app" e o cliente android com "node cliente-android.js". O curioso é que só está dando esse erro quando troco o Accept para 'application/json', funciona perfeitamente quando utilizo o 'text/html'.

1 resposta
solução!

Foi resolvido! A variável de resultados no arquivo produtos.js estava diferente.