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