net::ERR_CONTENT_LENGTH_MISMATCH
Tomek
Często używaną konfiguracją jest połączenie ExpressJS i Ngnix. Nginx działa jako proxy. Aby przyspieszyć swoje działanie używa bufora. Gdy bufor z jakiegoś powodu nie działa prawidłowo, w przeglądarce możemy zobaczyć błąd net::ERR_CONTENT_LENGTH_MISMATCH.
Błąd net::ERR_CONTENT_LENGTH_MISMATCH
Przyczyny błądu mogą być różne. Jeżeli priorytetem jest przywrócenie działania usługi, można ten bufor wyłączyć. Wystarczy w pliku /etc/nginx/nginx.conf w konfiguracji proxy dopisać:
proxy_buffering off;
Następnie należy przeładować konfigurację Nginx:
sudo systemctl reload nginx
Oczywiście jest to rozwiązanie tymczasowe. Wiadomo, że buforowanie zostało użyte w jakimś celu. Jego wyłączenie może wpłynąć na wydajność.