是否支持可调用函数的缓存?

时间:2018-05-12 06:03:47

标签: firebase google-cloud-functions

我想知道是否可以将缓存控制设置应用于可调用函数的响应。我们之前使用过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 :(得分:0)

当前无法使用可调用函数设置响应头。如果这对您很重要,请file a feature request.