我正在尝试通过以下方式清除客户端浏览器中的两个 cookie:
this.response.set('Set-Cookie', 'mycookie1=; Path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT; ,mycookie1.sig=; Path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT;');
我似乎只能摆脱
mycookie1
而不是 mycookie.sig
。 最佳答案
更多的是关于协议(protocol)(HTTP)。您应该将其拆分为两个 header 字段(每个 cookie 的 Set-Cookie
)。
通过 RFC6265 :
有一个 better way 用 Koa 设置 cookie 而不是原始方式,两个 cookie 只需调用两次即可设置(有关可能的选项,请参阅文档):
function *() {
this.cookies.set('mycookie1', 'value1', options);
this.cookies.set('mycookie2', 'value2', options);
}
关于node.js - 在 Koa 中设置多个 cookie header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32747366/