Abbiamo bisogno di rimuovere l'intestazione etag
da tutte le risposte HTTP nella nostra applicazione Node.js Express. Abbiamo un'API di servizi Web scritta in Express in cui vengono visualizzati risultati imprevisti sul client quando inviamo gli etags e il client restituisce l'intestazione if-none-match
.Disabilita etag Header in Express Node.js
Abbiamo provato app.disable('etag')
e res.removeHeader('etag')
, ma nessuno dei due funziona; l'app invia l'intestazione indipendentemente.
Esistono altri modi per disattivare questa intestazione in tutte le risposte?
Cool. Contrassegnato come la risposta corretta! – Raj
C'è un modo per disabilitare gli etags solo per determinati endpoint? Non desidero gli etags sui miei endpoint ma desidero gli etags sul contenuto statico. – Zambonilli
Non funziona in questo modo dal 3.9.0: https://github.com/strongloop/express/releases/tag/3.9.0 – Bigood