Todo o código para cadastrar a partir do terminal está rodando normalmente, porém ele não está adicionando nada ao banco de dados. Segue os códigos:
var http = require('http');
var configuracoes = {
hostname:'localhost',
port:'3000',
path:'/produtos',
method: 'post',
headers: {
'Accept':'application/json',
'Context-Type': 'application/json'
}
};
var cliente = http.request(configuracoes, function(res){
console.log(res.statusCode);
res.on('data', function(body){
console.log('Corpo:' +body);
});
});
var produto = {
titulo: 'Um pouco de NodeJs',
descricao: 'Um livro ai',
preco : 23.90
}
cliente.end(JSON.stringify(produto));
Parte do post nas rotas
(...)
app.post('/produtos',function(req,res){
var produto = req.body;
var connection = app.infra.connectionFactory();
var produtosDAO = new app.infra.ProdutosDAO(connection);
produtosDAO.salva(produto,function(err,results){
res.redirect('/produtos');
});
connection.end();
});