res.write() res.send(),res.end()这三个有什么区别和联系吗?

还有在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??


SMILET
浏览 4477回答 1
1回答

繁花不似锦

http.ServerResponse 类1.如果writeHead之后想要继续返回内容,应该调用write/end方法。2.cookie是在第一次服务器响应后在客户端设置的,所以第二次客户端的请求才会携带cookie(个人理解)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js