Problem polega na tym, że dzwonisz
res.write("<p>Hello World</p>");
res.end();
Który odsyła odpowiedź do klienta. Gdy to zrobisz, nie będziesz mógł przesyłać żadnych dalszych danych. Próbujesz to zrobić, wywołując res.json()
w oprogramowaniu pośredniczącym, dlatego chcesz uzyskać błąd, który otrzymujesz;
Usuń OBA res.end
i res.write
linie i powinno działać.