Так что я на стороне клиента в контроллере:Как десериализируются данные JSON в Экспресс/Node.js
$scope.authenticate = function() {
var creds = JSON.stringify({email: this.email, password: this.password});
$http.post('/authenticate', creds).
success(function(data, status, headers, config) {
// etc
}).
error(function(data, status, headers, config) {
// etc
});
};
А на стороне сервера:
app.post('/authenticate', function(req, res) {
console.log("Unserialized request: " + JSON.parse(req));
});
Но я получаю ошибка при попытке проанализировать запрос. Я не могу понять, почему. Есть идеи?
Вы, вероятно, не хотите разбирать сам объект запроса. Вы хотите разобрать поле в теле (req.body или req.body.whatever) –