【问题标题】:Vapor Session Middleware Alternatives?Vapor Session 中间件的替代品?
【发布时间】:2018-01-30 23:48:29
【问题描述】:

他们是否可以替代 Vapor 的会话中间件包?

我们的客户端平台不支持 cookie。 Vapor 使用 cookie 进行会话管理。

Redis 有一个会话存储 (https://redislabs.com/blog/cache-vs-session-store/) 提供程序,但 Vapor 似乎还没有对此提供支持(如果我错了,请纠正我)。

谢谢!

【问题讨论】:

    标签: vapor


    【解决方案1】:

    您需要 Sessions 做什么? Vapor 需要使用 Cookie 以便可以识别用户(每个会话都特定于用户)。如果您使用的是令牌之类的东西,您可能可以编写自己的 TokenSessionsMiddleware 并做几乎所有相同的事情,但将标识符从 cookie 中拉出改为从令牌中拉出

    【讨论】:

    • 抱歉耽搁了。对于需要在不同视图中持续存在的任何与用户相关的内容,我们都需要会话。我会检查TokenSessionsMiddleware。谢谢。
    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-26
    相关资源
    最近更新 更多