2015-04-17 23 views
3

我正在运行一个包含pm2及其集群模式的sailsjs应用程序。使用pm2集群模式和CSRF的sailsjs

现在的问题是,由于我使用CSRF验证进行跨域请求,只有其中一个群集具有正确的访问权限,其他群集给我提供了“CSRF不匹配错误”。

你如何在CSRF中使用pm2?

回答

1

sails.js内置支持使用Redis或MongoDB在群集之间共享会话状态,例如使用modulus.io,Heroku或使用pm2的自托管群集。您可以在config/session.js中为此设置配置值。

参见:

+2

这与CSRF完美工作,所以简单(yey帆!)。但现在我的套接字正在疯狂地登录。他们似乎连接和重新连接彻底。你知道可能发生了什么吗? –

+1

我面对类似的问题,如胡安。看起来pm2试图与群集工人发起新的会话,经常导致无尽的新会话创建 – rishabhmhjn

+0

这是否解决了? –