Ich verwende express als meinen Server und fordere an, Inhalte aus einer Upstream-Box abzurufen.
Ich habe diese wunderbar einfache Funktion, um Daten vom Up-Stream zum Client zu streamen:
%Vor% Die Upstream-Box gibt einen Cache-Header Cache-Control: no-cache
zurück, den ich ändern möchte, so dass Nginx (Reverse-Proxy) die Antwort zwischenspeichern kann.
Wo soll ich das res.header('Cache-Control', 60);
setzen?
Ich habe es versucht:
%Vor% Aber das wirft einen Error: Can't set headers after they are sent
Fehler.
Gibt es einen Listener, der ausgelöst wird, wenn die Header gesendet werden, aber bevor writeHeader()
aufgerufen wird?