set-cookie 的时机

来源:7-14 session存入redis

熊猫MT

2020-08-27

老师你好,

有两个问题:

  1. 用户进入浏览器,cookie 没有userId的情况下,是属于游客模式,给用户一个游客id的意思吗?
  2. 如果知道需要设置cookie (needSetCookie = true) 为什么要在匹配路由得到数据返回后 set-cookie,而不是在知道(needSetCookie = true) 之后立即set-cookie?或者在从redis get sessionId之后set-cookie?

希望我的表述清楚。
谢谢老师。

写回答

2回答

双越

2020-08-27

第一,游客模式可以给一个游客 id 的,你继续往下看,后面用框架开发时,会提到这一点。

第二,set-cookie 你要 set 什么内容啊?当然得去获取数据才能 set ,而且是 res.end 之前去 set 。

0
2
熊猫MT
非常感谢!
2020-08-27
共2条回复

熊猫MT

提问者

2020-08-27

//img1.sycdn.imooc.com/szimg/5f474e4e08b7ffd511691600.jpg

双越老师,

我第二个问题更详细的描述是:我们在红框处得到 userid 需要setcookie,为什么不在箭头 AB 处setcookie,而是在得到数据返回的C箭头处呢?

Thanks♪(・ω・)ノ

1
2
熊猫MT
回复
双越
好的谢谢老师!
2020-08-27
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4079 学习 · 2014 问题

查看课程