Das Problem ist, dass Sie
anrufenres.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.