Mam serwer w następujący sposób:Node.js jak odczytać dane json z żądania?
app.post('/', function(req, res, next) {
console.log(req);
res.json({ message: 'pppppppppppppssssssssssssss ' });
});
wniosek jest wysyłany z klienta jak:
$.ajax({
type: "POST",
url: self.serverURI,
data: JSON.stringify({ "a": "128", "b": "7" }),
dataType: 'json',
success: function (result) {
console.log(result);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr);
}
});
dotychczas grzywny połączenie.
Mój problem jest na serwerze:
console.log(req);
gdzie chcę odczytać dane wysłałem. Jak mogę odczytać { "a": "128", "b": "7" }
z req
?
Dziękuję bardzo, to działało. Wreszcie ufffffff. Byłoby świetnie, gdybyś mógł wyjaśnić, jak mogę wysłać taki JSon do klienta za pomocą parametru "res" :) – arslan
'res.json (object)' to poprawny sposób na przejście. Jak już podano w przykładowym kodzie. – qqilihq
Przeczytałem wiele tutoriali. Niektórzy używają "res.json (object)", niektórzy używają "res.end (coś)", co jest dość mylące dla osób, które są nowe. – arslan