首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用重写函数的Firebase主机未设置会话cookie

问使用重写函数的Firebase主机未设置会话cookie
EN

Stack Overflow用户
提问于 2018-04-08 17:26:54
回答 1查看 626关注 0票数 3

我正在使用带有express-session和firebase的nodejs express app。

Firebase主机配置为重定向到Firebase函数。

我正在尝试在会话中存储一些数据。如果我通过函数url访问应用程序,它会工作得很好。

然而,当我试图通过托管url访问会话cookie时,app不会存储它。

例如。

代码语言:javascript
复制
http://localhost:5001/my-project/us-central1/app/ - this one sets cookie

和

代码语言:javascript
复制
http://localhost:5000/ - this one not.

我的应用会话配置如下:

代码语言:javascript
复制
app.use(
    session({
        secret: appConfig.appSecret,
        name: '__session',
        cookie: {
            secure: false,
            httpOnly: false
        }
    })
);

如何强制firebase主机设置cookie?

EN

回答 1

Stack Overflow用户

发布于 2018-04-23 22:46:34

最后,我找到了解决方案。

为了设置__session cookie,您需要为带有会话的响应设置头部。

代码语言:javascript
复制
res.setHeader('Cache-Control', 'private');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49716396

复制
相关文章

相似问题

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