Expressjs автоматически отправляет etags. Я хотел бы знать, как генерируется etag.. он основан на содержимом, которое генерируется динамически с помощью процедуры get. или есть способ, которым я могу это сделать, даже не пройдя процесс генерации контента (динамический контент - из БД) и перейдя к нему так же.
может быть промежуточным программным обеспечением, которое начинается с проверки только того, является ли он действительным идентификатором сеанса и передает тот же самый тег, который клиент дает или может быть основан на идентификаторе url + session. Таким образом, он будет уникальным. и заканчивать запрос там, а через весь вызов db и все эти вещи. в этом случае мне нужно будет знать, что клиент делает вызов 304.
Я мог бы пойти с тегом expires. Но когда сессия закончилась. если кто-то открывает URL-адрес, он не должен позволять. поэтому я думаю, что etag должен основываться на идентификаторе сеанса. как это сделать, если изменение может работать в этом сценарии динамического контента. его можно использовать.