Supporto per l'intestazione ETag

La tua richiesta è insensata perché Discourse è un’applicazione JavaScript che non recupera HTML.

Rispetto pienamente la tua esperienza e la tua competenza in materia, ma ho gestito dozzine di applicazioni web renderizzate in JavaScript che utilizzano ETag nella risposta radice (se il contenuto può essere riutilizzato).

tutte le “pagine” vengono costruite in tempo reale tramite codice JavaScript eseguibile.

Lo screenshot che ho pubblicato sopra è l’HTML restituito prima dell’esecuzione di qualsiasi codice lato client, quindi c’è sicuramente qualcosa sul backend (presumo Rails) che serve questa rotta.

Ogni singola community Discourse che ho esaminato (tranne questa) restituisce inizialmente una versione del sito senza JavaScript con tutto il contenuto già renderizzato, presumibilmente per i crawler.

Mi scuso se ho completamente sbagliato, ma non credo di essere “insensato”; potrei semplicemente avere torto.

1 Mi Piace