还有在res.writeHead(200, { 'Set-Cookie': 'myCookie=test',
'Content-Type': 'text/plain'});设置cookie之后想要返回内容 为什么不能用res.send()呢?要用什么呢? 还有用res.cookie('myCookie','test',)或者res.writeHead(200, { 'Set-Cookie': 'myCookie=test',
'Content-Type': 'text/plain'});这种设置cookie的方式,在第一次请求时为什么在响应头中没有生效呢,要在第二次请求时在响应头中才会有cookie??
1 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
http.ServerResponse 类
1.如果writeHead
之后想要继续返回内容,应该调用write
/end
方法。
2.cookie
是在第一次服务器响应后在客户端设置的,所以第二次客户端的请求才会携带cookie
(个人理解)
- 1 回答
- 0 关注
- 4476 浏览
添加回答
举报
0/150
提交
取消