我可以在同一个函数中使用:“response.render”和“response.writeHead”选项吗?

时间:2013-05-06 13:52:25

标签: node.js cookies pug

response.render('welcome-page.jade', {
    title : 'Welcome user!',
    remoteUser : request.remoteUser,
    id : "identification"
});

// To Write a Cookie
response.writeHead(200, {
  'Set-Cookie': 'mycookie=test',
  'Content-Type': 'text/plain'
});

是否可以使用“response.render”在客户端发送cookie,如果不能解决此问题?

提前感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用res.set设置响应标头,并使用res.cookie设置Cookie。

正如@TheHippo指出的那样,你可能必须在调用render之前这样做。