Sails.js 如何使用sails js禁用cookie
我需要删除sails js的所有cookie,但我没有找到文档。问题是,身份验证使用令牌,而cookie不使用cookie,但是cookie是在sails js中向服务器发出请求时生成的。我需要在sails中创建cookies。谢谢您在github上研究过这个问题吗 您可以实现线程注释中建议的Sails.js 如何使用sails js禁用cookie,sails.js,Sails.js,我需要删除sails js的所有cookie,但我没有找到文档。问题是,身份验证使用令牌,而cookie不使用cookie,但是cookie是在sails js中向服务器发出请求时生成的。我需要在sails中创建cookies。谢谢您在github上研究过这个问题吗 您可以实现线程注释中建议的sgress454,以消除cookie——您可能还需要删除一些中间件,如会话 delete req.cookies.rememberme 不会像会话那样工作 您可以将其替换为null值: res.co
sgress454
,以消除cookie——您可能还需要删除一些中间件,如会话
delete req.cookies.rememberme
不会像会话那样工作
您可以将其替换为null值:
res.cookie('rememberme', null);
然后,检查cookie是否为null。您可以禁用Sails中的会话,这将禁用cookie。在您的
.sailsrc
中添加以下代码:
{
...
"hooks": {
"session": false
}
}
来源:试试这个,它适合我: 设置Cookie
res.cookie('cookieName', "cookieValue", { expires: new Date(Date.now() + 300000), httpOnly: true, signed: true });
req.signedCookies.cookieName;
res.clearCookie('cookieName');
获取Cookie
res.cookie('cookieName', "cookieValue", { expires: new Date(Date.now() + 300000), httpOnly: true, signed: true });
req.signedCookies.cookieName;
res.clearCookie('cookieName');
删除Cookie
res.cookie('cookieName', "cookieValue", { expires: new Date(Date.now() + 300000), httpOnly: true, signed: true });
req.signedCookies.cookieName;
res.clearCookie('cookieName');
是的,我在github上查看了这个问题,但我实现了它,并且特定的cookie sails.sid是generate。有没有办法去掉这个饼干?