Поддержка заголовка ETag

Ваш запрос бессмысленен, потому что Discourse — это JavaScript-приложение, которое не возвращает HTML.

Я полностью уважаю ваш опыт и экспертизу в этой области, но я запускал десятки веб-приложений с рендерингом на JavaScript, которые используют ETags в корневом ответе (если контент может быть переиспользован).

все «страницы» создаются исполняемым JavaScript-кодом в реальном времени.

Скриншот, который я опубликовал выше, показывает HTML, возвращаемый до выполнения любого клиентского кода, поэтому на бэкенде (предположительно Rails) точно есть что-то, обслуживающее этот маршрут.

Каждое сообщество Discourse, которое я изучал (кроме этого), изначально возвращает версию сайта без JavaScript со всем отрендеренным контентом, предположительно для поисковых роботов.

Приношу извинения, если я сильно ошибаюсь, но я не думаю, что мои слова «бессмысленны» — возможно, я просто неправ.

1 лайк