在快递请求中设置cookie的一部分

时间:2016-07-20 16:12:07

标签: node.js express cookies

我已使用express设置了一个请求,其中包含以下选项:

const options = {
  url: url,
  method: 'GET',
  json: true,
  headers: {
    'cookie': SESSION_COOKIE_NAME + '=' + sessionId
  }
};

这很有效,但问题是这会将整个cookie设置为SESSION_COOKIE_NAME + '=' + sessionId的结果。如果我想简单地设置SESSION_COOKIE_NAME"属性"我怎么去做?

注意:SESSION_COOKIE_NAME只是一个环境变量,它指向此实际cookie名称的字符串。

1 个答案:

答案 0 :(得分:0)

您只需使用以下代码段在express中设置Cookie:

  

res.cookie('cookieName',cookieValue,{maxAge:900000,httpOnly:   是的});

我没有看到任何理由你在快递帮助你时手动修改cookie字符串。

请参阅文档:res.cookie