【发布时间】:2019-05-27 20:06:16
【问题描述】:
根据 Firebase Hosting 的文档: https://firebase.google.com/docs/hosting/functions#when_is_cached_content_served
Firebase 托管会自动确保在您的响应中针对常见情况设置适当的 Vary 标头。这包括确保您使用的任何会话 cookie 或授权标头都成为缓存键的一部分,从而防止内容意外泄漏。
Firebase 托管会自动将“授权”标头放入 Vary。
但是,某些 API 确实需要获取“授权”标头并确定是否需要在 Firebase 托管中缓存响应。
我可以知道如何使 Firebase 托管在授权标头上不发生变化吗?谢谢。
【问题讨论】:
-
请详细解释您的问题。您需要单独的授权标头还是要删除可变标头
-
谢谢@UmarHussain。我希望 Firebase 托管不要在“授权”标头上有所不同。不确定是否可行。
-
我认为它仅由 Firebase 云功能放入响应标头中,其他服务不添加此标头。所以你必须检查你的 apis,而不是函数,如果它们设置了 Vary 标头。
-
谢谢@UmarHussain。我也是这么想的,直到我阅读了我在问题中提到的文件。