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