【问题标题】:How do I share sessions between 2 Heroku apps?如何在 2 个 Heroku 应用程序之间共享会话?
【发布时间】:2012-12-30 03:59:33
【问题描述】:

What is the difference between a Cookie and Redis Session store? 的上下文中,如何在 Heroku 应用程序之间共享会话数据(Sinatra 前端和 Rack API 后端)?

【问题讨论】:

    标签: session heroku rack


    【解决方案1】:

    【讨论】:

    • 嗯,这两个答案都是 Rails 特定的(问题不是)。有人有没有 Rails 依赖的解决方案吗?
    【解决方案2】:

    我认为您想要做的是使用外部会话存储(例如 Redis),并将 Redis 环境值从第一个应用程序复制到第二个应用程序。然后,您应该能够从两个 Heroku 应用程序访问相同的会话数据。

    编辑 1:

    我还想到,由于它是两个独立的 Heroku 应用程序,您将(可能)拥有两个独立的域/子域。您需要确保您的会话 cookie 允许来自两个域的访问。

    【讨论】:

      猜你喜欢
      • 2014-09-30
      • 1970-01-01
      • 2018-11-18
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      • 2016-10-11
      相关资源
      最近更新 更多