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

Is it possible to access session value in 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)

None 有效。

我错过了什么?我在使用 Leaf Provider 1.1.0 的 Vapor 2.4.4。

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