特点
● 可同时被访问和请求。
● 可以处理请求,然后将请求传递给下一个中间件。
● 可以处理请求,并使管道短路。
● 可以处理传出响应。
● 中间件是按照添加的顺序执行的。
工作流程
● 所有的请求都会在每个中间件调用next()方法之前触发。请求按一定方向依次穿过所有管道。
● 当中间件处理请求并产生响应时,请求处理流程在管道中开始反向传递。
● 所有的响应都会在每个中间件调用next()方法之后触发。响应按一定方向依次穿过所有管道。
特点
● 可同时被访问和请求。
● 可以处理请求,然后将请求传递给下一个中间件。
● 可以处理请求,并使管道短路。
● 可以处理传出响应。
● 中间件是按照添加的顺序执行的。
工作流程
● 所有的请求都会在每个中间件调用next()方法之前触发。请求按一定方向依次穿过所有管道。
● 当中间件处理请求并产生响应时,请求处理流程在管道中开始反向传递。
● 所有的响应都会在每个中间件调用next()方法之后触发。响应按一定方向依次穿过所有管道。