express-session相关内容
环境:Express、Express-Session、条纹 在下面的简化示例中,当用户请求主页时,express-session为用户分配一个会话cookie。刷新页面将保留与访问成功或失败路线相同的会话ID。点击升级按钮将客户带到一个条纹购物车屏幕,该屏幕也保持相同的会话ID。然而,一旦用户在Stiped购物车上,如果用户成功购物,他将被转发到Success路线,会话ID将被Stiped覆盖。
..
我正在开发一个节点+Express应用程序,并使用connect-memcached存储Express会话,该会话使用Memcached客户端与Memcached服务器进行通信。我想通过连接池使用Memcached。到目前为止,我已经尝试过了:- var session = require('express-session'); var MemcachedStore = require('c
..
我的应用分为客户端和服务器.客户端是托管在 Now.sh 上的前端 Nextjs 应用程序,服务器是使用 Express 创建并托管在 Heroku 上的后端,因此域是 client-app.now.sh 和 server-app.herokuapp.com. 身份验证 身份验证系统基于 cookie,我使用 express-session 来实现它.这是我的快速会话配置 app.u
..
我正在尝试使用 socket.io 实现身份验证和会话. 经过大量研究1,我设置了以下使用express和express-session的方法. 问题是,express 和 socket.io 连接似乎有不同的会话,因为我得到的 id 不同. 此外,我的应用程序的浏览器中没有设置 cookie(这可能是两个组件创建不同会话的原因?) 我正在使用 express 4.13.3
..
我需要知道我的用户是否已连接.为此,我想使用 express-session 读取我在服务器端设置的 cookie: app.use(session({秘密:'加密密钥',重新保存:假,保存未初始化:真,cookie: { secure: false }//如果 https 则设为 true})) app.post('/connect_user', (req, res) => {req.ses
..
当不使用安全 cookie true 设置时,我的应用程序用户登录工作正常.当我启用安全 cookie 时,登录似乎顺利通过,但似乎 cookie 未保存且用户未登录. 换句话说,这是有效的: app = express();app.use(会话({秘密:'秘密代码',存储:会话存储,重新保存:假,保存未初始化:假,曲奇饼: {安全:假,maxAge: 5184000000//60 天}}
..
我是 MEAN 堆栈的新手.我阅读了 express-session github doc,但有些选项我不清楚.这些选项是 saveUninitialized 和 resave. 谁能用例子解释一下使用saveUninitialized和resave的好处是什么,如果我们改变这些选项中的布尔值. 语法:- app.use(session({重新保存:假,保存未初始化:真,})) 解
..
我的应用程序分为客户端和服务器.客户端是托管在 Now.sh 上的前端 Nextjs 应用程序,服务器是使用 Express 创建并托管在 Heroku 上的后端,因此域是 client-app.now.sh 和 server-app.herokuapp.com . 身份验证 身份验证系统基于 cookie,我正在使用 express-session 来实现它.这是我的 express
..
我正在使用 expressJS,我对会话有点困惑.我有 1 个单一的 expressJS 服务器,可以从不同的 URL 访问.根据连接来自何处(打开哪个 URL),使用不同的数据库来提供响应.我可以看到会话是冲突的. 我的假设是我应该根据请求的 URL 设置不同的 cookie 名称,但似乎我无法在会话配置中指定一个函数. 有什么想法吗? var app = express();va
..
当我写这篇文章时: import { Request } from 'express-serve-static-core';router.post((req: Request, res, next) => {req.session.user = 用户;} tsc 给我一个错误: '对象可能是'未定义'. 我知道原始 Request 类型没有 session 字段. 我检查了
..
app.use(session({秘密:“测试凭据",存储:会话存储,重新保存:真的,保存未初始化:真,曲奇饼 : {httpOnly:真,//安全:真,最大年龄:60 * 60 * 1000}})); 我正在解决我新开发的网站上的一些安全问题.并且在网上查了一些资料,如果设置了secure=true,那就更安全了.然而,如果设置secure: true,则每次用户发送另一个请求时,会话中的信
..
好吧,我正在使用 express-session,从定义类型 (@types/express-session) 输入 我注意到会话字段中的自定义数据类型没有任何内容.这不是那么有用.我希望将其扩展为包含(例如)userId: number. 文件 @types/express-session 显示它可以使用: /*** 此接口允许您使用 [声明合并](https://www.type
..
我知道这不是实际问题,而是需要帮助. 我在打字稿和快速会话方面苦苦挣扎,而且我一直在玩耍,试图弄清楚这一点. 我正在尝试扩展我的会话对象,为此,我正在尝试按照文档中的内容进行合并: 我有一个 types/session.d.ts 与以下要合并的界面: 声明模块'express-session'{接口SessionData {userId:字符串;}} 但是,例如,这在 ot
..
我正在使用express-session尝试使用该会话,但似乎找不到或保存该会话. 我希望每次调用后响应都会增加,但是在Postman或基本的瘦应用程序反复请求的情况下,它始终返回0. 如何获取已保存的会话并返回递增值? Node.js: const express = require('express')const app = express()const session
..
我正在将"express":“〜4.14.0" 与 express-session 一起使用来保存用户名.用户登录后,我会将用户名保存在 req.session.authorizedUser = username 中,以将其显示在应用程序标题中. 清除浏览器历史记录或关闭浏览器后,我想清除会话. 执行这两项操作中的任何操作时,如果有任何清除会话的方法,请提出建议.我已经尝试为会话coo
..
TL; DR: 无法成功执行多个API调用之间的持久会话在Backbone App和带有Express的Node.js服务器之间,Express-Session和Express-Cors.会话似乎已重新初始化/丢失每次通话后. 长版: 我有一个运行在 localhost:3000 上的客户端Backbone/React/Flux应用程序,在运行在 localhost:4242 上
..
我收到以下错误代码:类型“会话&部分".(2339) 我的应用 src/index.ts 导入"reflect-metadata";import express = require("express");从"express"导入{Request,Response,NextFunction}import http = require("http");从"bo
..
我正在使用npm包进行Typescript项目.我想向Express.Session接口添加一个属性. 示例类: class用户{名称:字符串;电子邮件:字符串;密码:字符串;}出口=用户; 用于接口定义的新d.ts文件(不想编辑express-session.d.ts): 声明命名空间Express {会话会话{用户:User}} app.ts import User =
..
在快速会话中是否有内置功能,可以在给定的非活动时间后自动注销?我正在按以下方式使用它,并且如果会话半小时不活动,希望它注销. app.use(session({密钥:"sessid",秘密:“这是秘密",重新保存:是的,saveUninitialized:是的,商店:新的RedisStore(redisOptions),曲奇饼: {小路: '/',httpOnly:是的,安全:错误,最大年龄:
..
我目前有一个React App(通过 create-react-app )和一个用于我的API调用的Express服务器.它们都分别运行,并且在我遇到此问题之前一直运行良好: 我还使用 express-session 和 passport 进行用户身份验证.我可以对用户进行身份验证,但会话不会在API调用之间持续存在.如果我成功登录,则下次我进行API调用时, req.sessionID 将
..