是否可以在Leaf中访问会话值?

时间:2018-03-26 10:24:47

标签: vapor leaf

是否可以在Leaf中获取会话值?

根据this post建议,我应该能够使用#(request.session)访问会话。

但是当我在会话中设置一个值时:

try request.assertSession().data.set("foo", "bar")

我什么都没用:

#(request.session.foo)

我也尝试过:

#(foo)
#(session.foo)
#(session.data.foo)
#(request.session.data.foo)

它们都不起作用。

我错过了什么?我使用Leaf Provider 1.1.0进入Vapor 2.4.4。

1 个答案:

答案 0 :(得分:1)

可以访问它 - 如果您将其传递给您的上下文。但是,为什么需要访问它?我不会说这是一个坏主意......这只是真的坏主意