7
respostas

Conexão Recusada

Olá, estou tentando fazer um cliente consumir um serviço porém é exibido o erro abaixo:

events.js:160 throw er; // Unhandled 'error' event ^

Error: connect ECONNREFUSED 127.0.0.1:3000 at Object.exports._errnoException (util.js:1018:11) at exports._exceptionWithHostPort (util.js:1041:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)

var http = require('http');

//var configuracoes = {
    //hostname:'localhost',
  //  port:3000,
//    path:"/produtos"
//};
configuracoes = 'http://127.0.0.1:3000/produtos';
console.log("passou...");
 http.get(configuracoes, function(res){
   console.log(res.statusCode);
//    res.on('data', function(body){
  //    console.log('Corpo:' +body);
    //});
 });
7 respostas

Olá, o erro informa que não existe nenhum servidor rodando na porta 3000 no localhost. Eu daria uma olhada se o mysql realmente está de pé.

Tenho outro modulo listando os dados do banco e esse funciona normalmente. Nesse caso , a própria requisição get se encarrega de instanciar o servidor?

Perdão, li errado o erro. Vc precisa subir a aplicação na porta 3000. Parece que ela tá fora.

Bom dia, estou com o mesmo erro, seguindo o fluxo do curso, o node sobre normalmente pelo app.js e não sobe nem pelo cadastra-livros-terminal.js nem pelo cliente-android.js. Poderia ajudar?

Mas tem que subir pelo app.js mesmo. Vc sobe ele e roda os outros :).

Entendi, então preciso usar o app.js para deixar a aplicação de pé e em outro terminal, rodar os clients. Show.. funcionou aqui Obrigado

Blz, imaginei que o get do http já subiria o servidor tb.

Vlw