Quando eu rodo no cmd o cliente-android.js ele me retorna esse erro, fiz algumas pesquisas me parece ser a porta, já troquei diversas vezes mas não consegui resolver.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando eu rodo no cmd o cliente-android.js ele me retorna esse erro, fiz algumas pesquisas me parece ser a porta, já troquei diversas vezes mas não consegui resolver.
Guilherme, tudo bem ?
Mostra seu código para gente e a stacktrace completa do erro para gente conseguir ter uma idea melhor
var http = require('http');
var configuracoes = {
hostname: 'localhost',
port:3000,
path:'/produtos',
headers: {
'Accept':'application/json'
}
};
http.get(configuracoes,function(res){
try {
console.log(res.statusCode);
res.on('data',function(body){
console.log('Corpo: ' + body);
});
} catch (error) {
configuracoes.log(error);
}
});
C:\wamp64\www\cursoNode\casadocodigo>node cliente-android.js
events.js:160
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED 127.0.0.1:3000
at Object.exports._errnoException (util.js:1020:11)
at exports._exceptionWithHostPort (util.js:1043:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)
Eu estou com o mesmo problema. Alguma resolução?
No meu caso o problema é que não cheguei a subir o servidor em uma aba do terminal. Quando rodei nodemon app, abri para rodar o clinte-android em outra aba e funcionou
Pela mensagem de erro (ECONNREFUSED), o que houve é um problema de conexão, ou o servidor MySQL não foi iniciado, ou então a porta onde ele está funcionando não é a informada na programação (3000).