cookie生命周期与自动登录问题
来源:6-12 登录注册-cookie保存登录状态
慕粉3775984
2017-11-07
如何设置cookie的生命周期?
如何实现自动登录,比如一个SPA在两周内都能自动登录?
后期会讲如何封装代码让其能跑在移动端吗?
感谢
1回答
-
res.cookie(name, value [, options]);
name: 类型为String
value: 类型为String和Object,如果是Object会在cookie.serialize()之前自动调用JSON.stringify对其进行处理
Option: 类型为对象,可使用的属性如下
domain:cookie在什么域名下有效,类型为String,。默认为网站域名
expires: cookie过期时间,类型为Date。如果没有设置或者设置为0,那么该cookie只在这个这个session有效,即关闭浏览器后,这个cookie会被浏览器删除。
httpOnly: 只能被web server访问,类型Boolean。
maxAge: 实现expires的功能,设置cookie过期的时间,类型为String,指明从现在开始,多少毫秒以后,cookie到期。
path: cookie在什么路径下有效,默认为'/',类型为String
secure:只能被HTTPS使用,类型Boolean,默认为false
signed:使用签名,类型Boolean,默认为false。`express会使用req.secret来完成签名,需要cookie-parser配合使用`可以去官网看 http://www.expressjs.com.cn/4x/api.html 直接搜索res.cookie 有很多例子
112017-11-09
Redux+React Router+Node.js全栈开发
1822 学习 · 750 问题
相似问题
回答 1