跨域无法设置cookie的问题 |
您所在的位置:网站首页 › 跨域请求cookie丢失 › 跨域无法设置cookie的问题 |
记录一个今天在练习nodejs的时候遇到的一个跨域无法存取cookie的问题 我想实现的功能就是:在登录页面输值进行登录之后可以把用户的信息存入到cookie中,判断用户是否在登录状态。 使用的是express框架,里面用到了两个相关的模块:cors跨域和express的cookie-session模块,导包如下: const cors = require('cors'); const cookieSession = require('cookie-session');然后配置了响应的中间件 app.use(cors()); // 设置cookie中间件 app.use(cookieSession({ name: 'session', keys: ['zhangsan', 'shuai'], //加密用的加盐技术 maxAge: 24 * 60 * 60 * 1000 //过期的时间:24小时后过期 }))然后将用户名和密码按照cookie-session模块的使用文档存入到cookie中 ![]() 逻辑都没有问题之后,我启动服务器在本地中打开了登录页面。 ![]() 然后输入数据发送请求后,在浏览器Network响应头信息中也能明显的找到对应请求中设置了cookie信息。 ![]() 但是当我去Application去找cookie的值时候发现里面并没有值。 ![]() ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |