是否可以在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。
答案 0 :(得分:1)
可以访问它 - 如果您将其传递给您的上下文。但是,为什么需要访问它?我不会说这是一个坏主意......这只是真的坏主意