Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

throw er; // Unhandled 'error' event

Olá,

Quando executo o comando 'node cliente-android.js', ele retorna o seguinte erro: ``` events.js:141 throw er; // Unhandled 'error' event ^

Error: connect ECONNREFUSED 127.0.0.1:3000 at Object.exports._errnoException (util.js:870:11) at exports._exceptionWithHostPort (util.js:893:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1057:14) ```

Segue abaixo o código do arquivo produtos.js:

```module.exports = function(app) { app.get("/produtos",function(req, res) {

var connection = app.infra.connectionFactory(); var produtosDAO = new app.infra.ProdutosDAO(connection);

produtosDAO.lista(function(err, results){ res.format({ html: function(){ res.render("produtos/lista",{lista: results}); }, json: function(){ res.json(results); } }); });

connection.end();

});

app.get("/produtos/form",function(req, res) { res.render('produtos/form'); });

app.post("/produtos/salva",function(req,res) { var produto = req.body; console.log(produto);

var connection = app.infra.connectionFactory(); var produtosDAO = new app.infra.ProdutosDAO(connection);

produtosDAO.salva(produto,function(erros,resultado){ res.render("produtos/lista"); });

connection.end();

}); } ```

E do arquivo cliente-android.js:

```var http = require('http');

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

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

2 respostas

Fechando esse post, pois está duplicado.

solução!

Link do primeiro post:

https://cursos.alura.com.br/forum/topico-throw-er-unhandled-error-event-20691