如何在快速路由器中设置cookie"优先级=高"



Chrome有一个Cookie标志Priority,它优先考虑哪些Cookie将首先被删除(优先级较低(。。

例如

Set-Cookie: GAPS=1:ZYBtVMzURzU2umKMxZThJ2lVPxy3Hg:SvHhlG2k1Vy5pnA0;Path=/;Expires=Wed, 04-Nov-2015 20:44:37 GMT;Secure;HttpOnly;Priority=High

我想从express设置这个值,但我看不出我会这么做(文档(。

有人能给我指正确的方向吗?(我需要自己设置标题吗?(

参考文献:

  • 设置Cookie标头中的Priority=High意味着什么

所以,我最终只使用了express内部使用的cookie库。。。

const cookie = require('cookie')
// ... inside route ...
let setCookie = cookie.serialize('name', value, {
expires: new Date(9999, 11, 31),
path: '/',
httpOnly: true,
secure: true,
domain: yourCookieDomain
})
setCookie += '; Priority=High'
res.append('Set-Cookie', setCookie)

提供。。。

set-cookie: name=value; Domain=foobar.com; Path=/; Expires=Fri, 31 Dec 9999 00:00:00 GMT; HttpOnly; Secure; Priority=High

最新更新