首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Firebase启用“`cookie会话”

如何使用Firebase启用“`cookie会话”
EN

Stack Overflow用户
提问于 2018-11-05 06:44:04
回答 2查看 1.1K关注 0票数 1

在生产中使用Firebase函数时,我对cookie-session有一个问题。我在Firebase托管中有一个React应用程序,在函数中有一个Express应用程序(我正在使用它作为我的API),并且我已经创建了一个模板回购,它演示了这个面向所有人的设置(https://github.com/cjmyles/firebase-react-express)。

我正在从React到/api/*进行获取调用(注意缺少一个完全限定的url),请求在开发模式下使用package.json中的proxy配置值代理到API;在生产中使用firebase.json中的rewrites配置值代理到API。

在我开始使用会话之前,这很好。我有一些代码模拟使用PassportJS登录请求,其中用户信息存储在会话中,这在开发模式下工作,但在生产中不起作用。我觉得这跟饼干有关。我在我的快递应用程序中使用cookie-session,并确保在生产中将secure标志设置为true (因为它是通过https提供的),但我认为当请求通过Firebase rewrites代理时,cookie没有正确地传递给rewrites

我是否需要在firebase.json中添加一些东西,以便在生产中启用cookie-session

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-02 23:09:40

当使用重写的防火墙托管规则代理请求时,唯一允许的cookie是__session

这在曲奇饼中有记录。

票数 2
EN

Stack Overflow用户

发布于 2018-11-05 06:56:06

您肯定会将查询解析为这里

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53149527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档