MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Fehler [ERR_HTTP_HEADERS_SENT]:Header können nicht gesetzt werden, nachdem sie an den Client gesendet wurden

Das Problem ist, dass Sie

anrufen
res.write("<p>Hello World</p>");
res.end();

Welches die Antwort an den Client zurücksendet. Danach können Sie keine weiteren Daten senden. Das versuchen Sie, indem Sie res.json() aufrufen in Ihrer Middleware, weshalb Sie den Fehler erhalten möchten, den Sie erhalten;

Entfernen Sie BEIDE res.end und res.write Linien und es sollte funktionieren.