【问题标题】:how to update a cookie using nodejs如何使用 nodejs 更新 cookie
【发布时间】:2022-01-03 03:32:21
【问题描述】:

我使用下面的代码设置了 cookie,

app.get("/", (req, res) => {
  let options = {
    maxAge: 1000 * 60 * 15, // would expire after 15 minutes
    httpOnly: true, // The cookie only accessible by the web server
  };

  let userData = {
    name: "John",
    age: 23,
  };

  // Set cookie
  res.cookie("cookieName", userData, options); // options is optional
  res.send("done");
});

使用读取cookie,

app.get("/get", function (req, res) {
  // read cookies
  res.send(req.cookies["cookieName"]);
});

我需要更新 cookie 中的值,需要将 age:23 更改为 age:32。如何更新 cookie?

【问题讨论】:

  • 这个question应该回答你的问题。

标签: javascript node.js express cookies


【解决方案1】:
let userData = {
    name: "John",
    age: 32,
  };      
res.cookie("cookieName", userData, options); // options is optional

相同的代码将适用于更新部分,如果键名相同,如果键名不同,它将在 cookie 中创建新键

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 2019-12-31
    • 2020-08-27
    • 2021-04-09
    • 1970-01-01
    相关资源
    最近更新 更多