首页 > 解决方案 > 我将我的快递项目转移到了火力基地,护照会话停止在快递中工作

问题描述

我创建了一个 node.js 应用程序,它使用护照登录和注销用户,并使用快速会话来跟踪用户是否登录。但是,当我将项目切换到 firebase 时,护照会话停止工作。我仍然可以登录用户,但是一旦用户刷新页面,他们就会立即注销。我正在使用 mongo db 来存储用户数据,所以我看到的一些涉及 firebase 数据存储的解决方案对我不起作用。

这是我的会话信息:

app.use(
    session({
        secret: process.env.SESSION_SECRET,
        name: '__session',
        resave: true,
        saveUninitialized: true,
        cookie: {maxAge : 60000,
                 secure: false,
                 httpOnly: false }
    })
);

app.use(passport.initialize());
app.use(passport.session());
app.use(methodOverride("_method"));

标签: node.jsfirebaseexpresspassport.jsexpress-session

解决方案


推荐阅读