会话数据不存在于烧瓶请求中

时间:2020-07-09 03:04:30

标签: python session flask redis

我正在将Flask会话与Redis一起使用,以通过React前端的API调用为单个用户保存数据。流程如下: React应用程序将POST请求发送到API,该请求将填充会话字典session['field'] = 1。然后,React应用发送GET请求,再次session['other_field'] = 2修改会话。此时,当我打印会话数据时,我可以正确看到两个字段,这意味着会话从第一个请求持续到第二个请求。但是,当React应用发送另一个POST请求时,后端的session.get('field')给了我一个KeyError。 此外,尽管在应用程序配置中设置了会话类型和session-redis变量,但我们的redis指标表明在修改会话时没有任何操作(更新:进行了一些手动ping +获取/设置键/值对,仍然没有指标。 ..),所以我认为这是问题的一部分。

为什么会这样?预先感谢您的任何建议!

0 个答案:

没有答案