如何在具有hapijs的多个服务器上共享会话?

时间:2014-05-19 21:27:45

标签: node.js session hapijs

如何在多台服务器之间共享会话? 我正在使用nodejs + hapijs + yar,我想与许多宁静的服务器共享会话。 谢谢你的帮助

2 个答案:

答案 0 :(得分:2)

一种解决方案是将会话存储在一个或多个Redis实例中。我之前已经做了很多次,尽管是Express。

答案 1 :(得分:0)

我设法解决了。问题在于模块AngularJS的配置,restangular。

RestangularProvider.setDefaultHttpFields({ withCredentials: true });

和Hapi服务器配置:

cors: {origin :['https://www.xxxx.xxx'],credentials: true } ,
    cache: {
        engine: 'catbox-redis',
        host:'xxx.xxx.xxx.xxx',
        port:6379,
        shared: true
    }

谢谢