Sails.js 如何使用sails js禁用cookie

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

我需要删除sails js的所有cookie,但我没有找到文档。问题是,身份验证使用令牌,而cookie不使用cookie,但是cookie是在sails js中向服务器发出请求时生成的。我需要在sails中创建cookies。谢谢

您在github上研究过这个问题吗

您可以实现线程注释中建议的
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。有没有办法去掉这个饼干?