0

如何跨多个服务器共享会话?我正在使用 nodejs + hapijs + yar,我想与许多安静的服务器共享会话。感谢帮助

4

2 回答 2

2

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

于 2014-05-19T22:26:19.467 回答
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
    }

谢谢你

于 2014-05-19T22:56:24.563 回答