Не могли бы вы объяснить, что означает заголовок ETag в отклике firebase на вызов функции firebase?
Перефразируя вопрос.
В моем случае мне не нужен ETag, и я хочу изменить поведение.
Как я могу это реализовать?
Например, у меня есть простая функция на стороне облака, которая возвращает json:
const getObject = functions.https.onCall((data, context)=>({x:1, y:2}));
В браузере я вижу ETag, представленный в ответе http, как вы можете видеть, я не получаю никаких данных из облачного хранилища в моем обработчике.
Следующий вопрос, вызов (например, в angularfire) вызываемых функций переводится в запрос HTTP POST, каков наилучший способ изменить ответ в обработчике onCall, чтобы принудительно кэшировать данные json на стороне клиента и на стороне обратного прокси-сервера?