Ist es in einer Middleware möglich, die Daten nur von meiner API gesendet zu bekommen?Node.JS - Erhalten Sie Daten am Ende in einer Middleware gesendet
Für exemple ich einen NodeJS Server mit dieser Middleware haben:
var middleware = function(req, res, next) {
res.on('finish', function() {
console.log(res.statusCode); // display 200
console.log(res.body); // display empty data
});
next();
};
Und meine API:
app.get('/url', function(req, res) {
res.status(200).json({name:'john'}).end();
});
Aber in meiner Middleware, kann ich nur die '200' status, aber nicht das Objekt .
Jeder kann mir helfen?
Danke.
Ich habe es schon getan, meine Middleware zeigt den korrekten statusCode aber nicht den Body an – Sparw
Ich habe die Antwort aktualisiert. Entschuldigung für die schlechte Antwort. –
Funktioniert gut! Vielen Dank :) – Sparw