配置cookie和秘钥有什么意义?没有用到ctx.cookies.get('userId')之类的
app.keys=['session=koa2']//秘钥
//自动配置了cookie和session
app.use(session({
//配置cookie
cookie:{
path:'/',//cookie在根目录下有效
httpOnly:true,//cookie只允许服务端操作
maxAge:24*60*60*1000//cookie的过期时间
}
}));
43
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕码
2020-06-02 14:31:10
同学你好,解答如下:
1、配置和秘钥可以理解为它的默认用法,官网中有解释:https://www.npmjs.com/package/koa-generic-session(翻译为中文查看)
举一个不恰当的例子:你要去北京,你的手机、行李等就相当于去北京的配置,你的车票就相当于秘钥。同学可以参考着理解一下。
2、 ctx.cookies.get('userId') 是举例子演示session和cookie的关系中获取cookies:
而本节课主要演示koa-generic-session 这个插件的使用方法,和上面的登录例子无关,所以不需要用到ctx.cookies.get('userId') 。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
5. Node.js全栈开发
- 参与学习 人
- 解答问题 307 个
前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星