6

我有一个非常简单的应用程序,托管在使用 Sinatra 构建的 EC2 上,并在 nginx 后面提供服务。问题在于,对于 Chrome,会话变量在 Sinatra 中会“丢失”。它不会发生在 Firefox 中。

这是使用 Rack::Session::Cookie。这类似于这个问题:Sinatra not persisting session with redirect on Chrome

任何有关如何在 Chrome 中解决此问题的见解将不胜感激。

4

1 回答 1

0

确保您正在设置以下内容:

configure :development do
  set(:session_secret, 'a random string that wont change')
end

configure :production do
  set(:session_secret, '*&(${)UIJH$(&*(&*(@(*)(!)))IUYA0984)})')
end

configure do
  enable :sessions    
end
于 2013-10-24T17:56:08.473 回答