【发布时间】:2018-01-08 10:41:57
【问题描述】:
向路由添加中间件时,访问者需要“通过”该中间件,然后访问者才能看到结果页面。
我想知道我是否以及如何检查用户理论上是否会传递任意中间件(他当前的请求不需要)
即
我有 3 个中间件 1、2 和 3
我的路由启用了中间件1 和2,我将如何检查用户是否会通过中间件3?
【问题讨论】:
-
添加更多细节,你的意思是如何检查路由是否有某些中间件?
-
我已经说得很清楚了。我想检查访问者是否在视图中有中间件。我从来没有提到任何关于路线的事情?
-
视图中没有中间件之类的东西。
-
如果用户已经到达视图,你就知道他通过了中间件。
-
你不能。这不是中间件的用途。 “中间件提供了一种方便的机制来过滤进入您的应用程序的 HTTP 请求”。阅读docs。