我有一个非常简单的应用程序托管在使用Sinatra构建的EC2上,后面提供了nginx。问题是,使用Chrome,会话变量在Sinatra中“丢失”。它不会发生在Firefox中。
这是使用Rack :: Session :: Cookie。这与此问题类似:Sinatra not persisting session with redirect on Chrome
任何有关如何在Chrome中解决此问题的见解都将不胜感激。
答案 0 :(得分: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