gpt4 book ai didi

node.js - 从服务器端的http请求读取cookie年龄

转载 作者:太空宇宙 更新时间:2023-11-03 22:12:02 25 4
gpt4 key购买 nike

req.cookies :

When using cookie-parser middleware, this property is an object thatcontains cookies sent by the request. If the request contains nocookies, it defaults to {}.

     // Cookie: name=tj
req.cookies.name
// => "tj"

这是我在official documentation中找到的,但是,预计 req.cookies.name 返回一个包含有关 cookie 的所有信息的对象,而不仅仅是 STRING (即 cookie 的值)。

预期

  req.cookies.name ==> {value:"e3Lfdsd3pd1...er",expiration:...,..:...}

实际

  req.cookies.name ==> "e3Lfdsd3pd1...er"
  • 如何使用 request 对象检索 cookie 的其他信息而不是其值?

  • expresscookie-parse 中是否已经准备好了一些东西,或者我是否需要使用 Nodejs 内置 API?

最佳答案

您无法访问此数据,因为它根本不存在。浏览器仅发送键值对。expiresmax-age 仅是浏览器的本地信息,一般不会提交给 Web 服务器。

您可以在服务器上创建 cookie 时设置这些属性,也可以稍后覆盖它们(例如,使其失效),但恐怕您无法读取这些属性的值。

关于node.js - 从服务器端的http请求读取cookie年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39513212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com