采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
文件目录:blog-1/app.js
if (!userId) { needSetCookie = true userId = ${Date.now()}_${Math.random()} // 初始化 redis 中的 session 值 set(userId, {}) }
${Date.now()}_${Math.random()}
老师,这个set(userId, {}) 往redis里设值的时候 为什么是个空对象呢{},怎么理解呢 谢谢
你继续看,set 函数是如何实现的?
function set(key, val) { if (typeof val === 'object') { val = JSON.stringify(val) } redisClient.set(key, val, redis.print) } 我没表达清楚,我的意思是这里val传进来的值是空的{},这是为什么呢老师
就是表示空对象啊。没搞懂你的问题在哪里。
不是要给key也就是userId赋值么 不是这么理解的么,如果赋个空{}目的是什么呢
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
3.1k 16
1.9k 16
2.1k 15
1.8k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号