node req.session是如何把数据写到cookie的

如题,
后端代码如下:

self.req.session.user= userId;

浏览器中的数据

clipboard.png
是怎么做到的那?哪些字符串和时间都是在哪里赋的值那?

阅读 2.2k
3 个回答

响应中带有set-cookie头

客户端(浏览器)发送一个http请求到服务器,服务器回复一个http响应给客户端,这个响应中就包含了一些重要的头部字段,其中就包括Set-Cookie字段,顾名思义,这个字段告诉浏览器,把对应站点的cookie按这个响应的Set-Cookie字段中的内容来更新,于是浏览器就乖乖地按服务器说的把cookie设置成你看到的内容。更多信息请搜索关键词“http 请求”和“http 响应”,或“http 头部字段”

另外sessioncookie是两回事,只是session需要通过cookie来标记。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题