Кеширование поддерживается для вызываемых функций? - PullRequest
0 голосов
/ 12 мая 2018

Мне было интересно, можно ли применить настройки управления кэшем к ответу вызываемой функции.Ранее мы использовали http-триггеры и переключались на вызываемые функции, но не можем найти какой-либо способ получить заголовок элемента управления кэшем.

Точнее говоря, функция облака, запускаемая по протоколу http, позволяет устанавливать параметры кэширования следующим образом:

exports.myFunc = functions.https.onRequest((req, res) => {
  res.set('Cache-Control', 'public, max-age=600, s-maxage=1200');
  ...
}

Когда мы перешли на вызываемую функцию

exports.myFunc = functions.https.onCall((data, context) => {
  ... 
  /* no res-object for cache-control? */
  ...
})

, которая вызывается в нашем приложении следующим образом:

const myFunc = functions.httpsCallable('myFunc');
myFunc({params}).then(result => ...)

мы не смогли найти способприменять настройки кэша в любом месте.

1 Ответ

0 голосов
/ 08 июня 2019

В настоящее время нет способа установить заголовки ответа с вызываемыми функциями.Если это важно для вас, отправьте запрос на добавление функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...