0

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

正如这篇文章所建议的,我应该能够使用#(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。

4

1 回答 1

1

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

于 2018-03-26T17:15:22.143 回答