中间件

在 imi 中,http、WebSocket、TCP、UDP 服务都使用了中间件,下面简单介绍一下中间件的执行顺序。

中间件是按顺序开始执行的,但是后执行的中间件先执行完毕。

先执行完毕的中间件,返回结果给前面的中间件。

前面的中间件不一定会采用获得的结果,它有可能对这个结果做修改。

举个简单的例子:A、B、C三个中间件,执行顺序为:先进A,再进B,再进C,C执行完,B执行完,A执行完