问题标签 [cookie-session]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
614 浏览

node.js - Express cookie-session 不在客户端创建 cookie

cookie-session我有一个用于创建 cookie的简单 ExpressJS 应用程序。我定义了一些路由,但没有一个返回 cookie。的文档cookie-sessionreq.session需要更改以设置 cookie,这就是我正在做的,但它不起作用。当我在 Chrome 中检查应用程序 cookie 时,我没有看到任何 cookie。我的应用程序如下所示:

我必须做什么才能创建 cookie?

0 投票
0 回答
34 浏览

css - 当我设置 cookie 过期时,我丢失了所有的 CSS

当我设置 cookie expire = 0 时,我丢失了所有 css。在本地编译时,我的网站仍然可以正常工作。但是当我将它部署到公共服务器时,所有 css 都无法加载。

0 投票
1 回答
45 浏览

php - 我需要将最后 3 次搜索保存在 cookie 中并显示

我希望将最后 3 次搜索保存在 Cookie 中并显示在“< p>”标签中。这是我的 HTML 代码:

我只设法显示了以前的搜索,但我不知道如何执行前 2 个搜索,这是我的 php 代码:

0 投票
1 回答
277 浏览

node.js - nodejs cookie-session类型错误

TypeError:this.keys.index 不是函数

控制台日志显示 if 条件行是错误的

直到我从一个完全不同的文件夹启动另一个 server.js 之前都很好。我试图重新安装 node_module 来修复它,但结果是一样的。但奇怪的是我可以毫无问题地在 vm 中启动服务器。有什么可以帮助我的吗?

0 投票
1 回答
64 浏览

node.js - Node.js 上的 React.js + Express:跨站点请求的正确 cookie 设置是什么?

我只想分享我无法在任何地方找到的跨站点请求(FE 托管在 Firebase 上,BE 托管在 Heroku 上)的 cookie 设置,只是那里的一条信息和其他地方的一条信息。

设置如下:

React.js (Firebase) - 获取后端 Node.js + Express (Heroku) 的请求。使用 cookie-session 和 cors。请看下面的答案。希望它有助于节省您的时间。

0 投票
3 回答
432 浏览

node.js - 如何使用节点 cookie-session 创建 cookie

我正在运行一个小型节点应用程序。我试图让它为每个访问者创建一个 cookie,称为“会话”,其中包含 - 例如 - 会话 ID。但我似乎无法让节点通过 cookie-session 创建 cookie。到目前为止我的代码:

到目前为止,没有任何问题。但随后出现了中间件 cookie 会话。

上面,我已经指定了中间件来使用这些 cookie-session 参数,但是我如何从这里开始实际获取它来创建这个 cookie?

0 投票
1 回答
147 浏览

express - express 中的 cookie-session 是否与 JWT 令牌本质上相同?

在 express 文档中对 express-session 和 cookie-session 进行了区分。那里说:

使用 cookie 可以通过两种主要方式存储用户会话:在服务器上或在客户端上。这个 [cookie-session] 模块将客户端上的会话数据存储在 cookie 中,而像 >express-session 这样的模块仅将客户端上的 >session 标识符存储在 cookie 中,并将会话 > 数据存储在服务器上,通常在>一个数据库。

JWT 令牌不也只是将所有会话数据存储在 cookie 中,JWT 与 cookie-session 模块的区别是什么?

0 投票
0 回答
23 浏览

node.js - 在 express.js 中关闭浏览器后会话即将过期

我同时使用了 cookie-session 和 express-session,我还指定了 maxAge 但仍然没有用。

0 投票
2 回答
113 浏览

node.js - 使用 Express Cookie-Session 生成唯一的 sessionId

我在我的应用程序中使用node/express.jswith cookie-session

目前,当用户登录时,cookie 会在其浏览器中存储一个值,例如:session: ABC123. 如果用户注销,cookie 将被删除。当用户重新登录时,相同的 cookie 和值会存储在浏览器中session: ABC123

在此处输入图像描述

user_sid每当我登录时,我都会得到相同的会话。

我想在user_sid每次用户登录时随机化会话。

0 投票
0 回答
40 浏览

javascript - 如何通过 NodeJS 身份验证解决此问题?

我正在尝试使用 Express 和 Cookie-Parser 进行身份验证。我不明白为什么如果我尝试检查 PersonLoginPOST,即使我传递的凭据完全错误,它也总是以代码 200 响应我。它起作用的独特情况是当我传递不同类型的凭据时。我在这里发布我的代码感兴趣的部分。

我的 index.js 是:

这是我的 API

这是控制器 Person.js 中的方法

这是我在服务中的简单方法: