2013-09-18 3 views
0

Я использую express.js на своем сервере. От моего клиента я стараюсь:Node.js получить данные json post

$http.post("url/send", angular.toJson(
    { 
     uploads: uploads, 
     desc: desc 
    } 
)); 

На сервере я хочу, чтобы прочитать эти данные:

send function(req, res, next){ 

}; 

Как я могу извлечь публикуемую JSon строку из объекта REQ?

ответ

3

В экспресс добавить bodyParser промежуточного программного Configure:

app.configure(function() { 
    app.use(express.bodyParser()); 
}); 

И тогда в любой запрос, req.body будет содержать JSON с данными тела:

app.post('/items', function(req, res, next) { 
    console.log(req.body); 
}); 
2

Вы должны добавить bodyParser в вашем экспрессе установка как это

app.configure(function() { 
    app.use(express.bodyParser({ keepExtensions: true })); 
}); 

Затем в вашем маршруте/промежуточном программном обеспечении u просто данные в req.body

Смежные вопросы