【问题标题】:how to share the session on multiple servers with hapijs?如何使用 hapijs 在多台服务器上共享会话?
【发布时间】:2014-05-20 06:56:24
【问题描述】:

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

【问题讨论】:

    标签: node.js session hapijs


    【解决方案1】:

    一种解决方案可能是将会话存储在一个或多个 Redis 实例中。我以前做过很多次,虽然是用 Express。

    【讨论】:

    • 感谢您的帮助!我设法解决了。问题出在模块 AngularJS 的配置中,restangular。 RestangularProvider.setDefaultHttpFields({ withCredentials: true });
    【解决方案2】:

    我设法解决了。问题出在模块 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-07-11
      • 2012-09-17
      • 2015-12-23
      • 2016-10-26
      • 1970-01-01
      • 2015-04-13
      • 2016-06-17
      • 2020-07-01
      相关资源
      最近更新 更多