对于koa中间件的理解

洋葱模型

大家都知道koa是洋葱模型,先一层一层通过next往下,之后再回去执行next后面的内容,next即使没写,最后也会进入下一个中间件。

那么什么是ctx呢,ctx顾名思义就是上下文,也就是上一层传给下一层的东西,无论是方法还是对象都可以使用。

koa-static

本来这个是不太会用到的东西,因为我们都有很厉害的前端,不需要我们这边做一些报错页面的处理,但是还是可以了解一下原理。这个东西可以把静态服务指定到某些静态文件,这就是你中间件里使用这个访问本地的时候会有默认页面的原因。

相关推荐
Vol火山11 小时前
云原生架构中的中间件容器化:优劣势与实践探索
云原生·中间件·架构·数字化
小豆豆儿18 小时前
【FastAPI】中间件
python·中间件·fastapi
涔溪18 小时前
Express.js 有哪些常用的中间件?
javascript·中间件·express
Advancer-lbh18 小时前
金蝶V10中间件的使用
java·中间件
jinan8862 天前
数据安全中间件的好处
中间件
言之。2 天前
[Python3] Sanic中间件
中间件
dbcat官方2 天前
1.微服务灰度发布(方案设计)
java·数据库·分布式·微服务·中间件·架构
Roy_Sashulin2 天前
Sashulin升级啦,开箱即用!
java·中间件·sashulin
hanbarger3 天前
分布式通信,微服务协调组件,zookeeper
分布式·zookeeper·中间件
H4_9Y4 天前
顶顶通呼叫中心中间件mod_cti模块安全增强,预防盗打风险(mod_cti基于FreeSWITCH)
安全·中间件