MAF中间件遵循洋葱模型,请求从外向内,响应从内向外。执行顺序为日志、监控、安全、限流、缓存。Agent Run触发频率为1次,ChatClient和Function为多次。注册顺序影响执行顺序,建议将日志放在最外层,缓存放在最内层。
Koa核心源码仅四个文件,Application类继承events,提供use注册中间件、listen启动服务。中间件通过koa-compose的dispatch递归执行,形成洋葱模型,支持异步next。context代理request和response,处理body类型及错误。
完成下面两步后,将自动完成登录并继续当前操作。