Olá, eu não sei muito bem como descrever o meu problema, porém após inserir o bodyParser no código, eu consigo rodar o node normalmente, porém ao fazer um POST para /pagamentos/pagamento, o CURL fica só rodando, como se tivesse travado em algo e o http://localhost:3000/pagamentos/pagamento também.
O problema só é solucionado se eu reiniciar o computador, porém ao fazer de novo o comando POST para a rota mencionada acima, na primeira vez não apresenta erros, porém na segunda apresenta o problema novamente.
Alguém já viu algum problema parecido?
Edit1: deixei um tempo e o CURL retornou o erro:
curl: (52) Empty reply from server.
Meu código
##pagamentos.js
module.exports = function(app){
app.get('/pagamentos', function(req, res){
console.log('Recebida requisicao de teste na porta 3000.')
res.send('OK.');
});
app.post('/pagamentos/pagamento', function(req, res){
var pagamento = req.body;
console.log(pagamento);
res.send('Ok.');
});
}
##custom-express.js
var express = require('express');
var consign = require('consign');
var bodyParser = require('body-parser');
module.exports = function(){
var app = express();
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json);
consign()
.include('controllers')
.into(app);
return app;
}
Att