node.js - 我将我的快递项目转移到了火力基地,护照会话停止在快递中工作
问题描述
我创建了一个 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"));
解决方案
推荐阅读
- javascript - 如何按“时刻”日期值对对象数组进行排序?
- node.js - 如何在单击一次时禁用自适应卡片?
- javascript - 上传 JSPDF 文件到服务器 JS 和 PHP 搞乱格式
- python - 用 Python 比较多列(字符串)
- vue.js - Vue Router 动态路由访问 PARAMS
- python - 在 Python 中的 Kivy 的 RelativeLayout 中将画布上下文从窗口移动到小部件,单独(无 .kv 文件)
- spring-boot - MultipartFile Wrapper Object 作为@ModelAttribute 但不是@RequestParam
- macos - MacOS 10.5.6 我没有使用Game Center Entitlement and Running Smoothly。我需要检查旧版本的 MacOS 10.15.3 但我不能
- javascript - 反应:无法捕获输入框的当前事件值
- python - Web Scraper:打印熊猫列表时出错