我最近部署了我的第一个Flask应用程序(实际上是第一个Web应用程序),我遇到的一个问题是没有运气跟踪与会话有关。
我正在做的是当用户登录时我设置session['user'] = user_id
并且发生的事情是我在发出涉及该会话密钥的请求时偶尔会出现一个关键错误。如果我再次尝试发出请求,会话密钥就在那里,请求正常。我已完成研究并将app.config['SERVER_NAME']
设置为我的域,并确保secret_key
是静态的,之前是动态的。
在我的本地开发服务器上不会发生这种情况,所以我在这一点上有点难过。
答案 0 :(得分:5)
问题是我在我的init中使用了密钥static导致它在dev中工作但是在.wsgi中的生产中它仍然是dynmaic,我已经改变了这一点,现在一切似乎都在工作。