如何在多台服务器之间共享会话? 我正在使用nodejs + hapijs + yar,我想与许多宁静的服务器共享会话。 谢谢你的帮助
答案 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
}
谢谢