req.cookies:
使用cookie-parser中间件时,此属性是一个对象 包含请求发送的cookie。如果请求包含否 cookies,默认为{}。
// 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的其他信息而不是其值?
在express
或cookie-parse
中是否准备好了,或者我是否可以使用Nodejs内置API?
答案 0 :(得分:0)
您无法访问此数据,因为它根本就不存在。
浏览器仅发送键值对。
expires
和max-age
只是浏览器的本地信息,一般不会提交给Web服务器。
您可以在服务器上创建cookie时设置这些属性,也可以稍后覆盖它们(例如,用于无效),但我担心您无法读取这些属性的值。