如何实现VonaJS AOP编程中的全局中间件策略?
摘要:在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。控制器切面包括五能力:Middleware、Guard、Interceptor、Pipe、Filter。其中,Middleware又分为:局部中间件、全局中间件和系
在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。控制器切面包括五能力:Middleware、Guard、Interceptor、Pipe、Filter。
其中,Middleware又分为:局部中间件、全局中间件和系统中间件。其时序图如下所示:
由图可知,系统中间件在路由匹配之前执行,局部中间件和全局中间件在路由匹配之后执行。
为了简化起见,这里仅介绍全局中间件的用法,局部中间件和系统中间件的用法,请参见官方文档。
