Уважаемые спецы, помогите пож-та со следующей проблемой. Имеется простой код на node.js (express)
var poster = function (req, out)
{
var body = '';
console.log(1);
req.on('readable', function(){
console(2);
body += req.read();
}).
on('end', function(){});
console(3);
out.end('end');
}
app.post('/publish', poster);
При выполнении POST запроса в консоль пишется 1, то есть в события readable и end не заходит.
Запрос делаю через AngularJS:
$http.post('/publish', JSON.stringify({user: 23, mesg: "Message"})).success(function(answer){
alert(answer);
});
Подскажите, пожалуйста, как сделать чтобы все таки события исполнялись как нужно, мне нужно асинхронно обработать запрос. Спасибо!