Firebase可调用函数缓存头?

Firebase可调用函数缓存头?,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我想知道是否有办法缓存firebaseonCall函数的响应?就像我们可以使用onRequest函数一样 如何在内部(可调用函数)执行此操作? response.setHeader('Cache-Control', 'public, max-age=300, s-maxage=600'); SDK的功能无法控制HTTP协议的任何细节 若您需要控制任何和callables实现的内容不同的部分,您应该使用普通的HTTP函数,并自己实现这些细节。所以,它们的主要目的是作为后台函数来完成一些工作,而不

我想知道是否有办法缓存firebase
onCall
函数的响应?就像我们可以使用
onRequest
函数一样

如何在内部(可调用函数)执行此操作?

response.setHeader('Cache-Control', 'public, max-age=300, s-maxage=600');

SDK的功能无法控制HTTP协议的任何细节


若您需要控制任何和callables实现的内容不同的部分,您应该使用普通的HTTP函数,并自己实现这些细节。

所以,它们的主要目的是作为后台函数来完成一些工作,而不是在页面访问时更快地提供内容?不完全是后台,但更像是卸载只应该在后端完成的工作,可能是出于安全或性能原因。嗯,对我来说,将它们用于不会立即显示结果的事情(如在后端创建新帖子并将其存储到DB中)更有意义。然后,当您稍后访问您的个人资料页面时,该帖子已经存在,可以与所有其他帖子一起从数据库中获取。谢谢你的回答。