为了账号安全,请及时绑定邮箱和手机立即绑定

Nodejs express-session包的cookie参数问题

Nodejs express-session包的cookie参数问题

呼啦一阵风 2019-02-14 14:15:05
这个参数cookie的secure作用是什么?官方这个cookie参数里面的是一个键值对,secure为true,我把设置为true的加进我的测试代码:var express = require("express");var session = require('express-session');var app = express()// app.set('trust proxy', 1) // trust first proxyapp.use(session({    secret: 'keyboard cat',    resave: false,    saveUninitialized: true,    cookie: { secure: true }}));app.get("/",function (req,res) {    if(req.session.login) {        res.send("欢迎你" + req.session.username);    }else {        res.send("你没有登陆");    }});app.get("/login",function (req,res) {    req.session.login = true; //设置这个session    req.session.username = "Jack";    res.send("你已经成功登陆");});app.listen(3000);访问了login在访问主页还是没有登陆,设置成false才成功。这个cookie的secure作用是什么?
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

https://img1.sycdn.imooc.com//5c7391ac00014a4f08000084.jpg

上面的英文不是告诉你了吗,设置是否在 https 链接上传输的,设为 true,那么在普通 http 链接上就不会set cookie

查看完整回答
反对 回复 2019-02-25
  • 1 回答
  • 0 关注
  • 313 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信