对于koa中间件的理解

洋葱模型

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

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

koa-static

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

相关推荐
onlywhz1 天前
【Golang】——Gin 框架中间件详解:从基础到实战
中间件·golang·gin
cjy0001112 天前
【AimRT】现代机器人通信中间件 AimRT
中间件·机器人
一叶飘零_sweeeet2 天前
中间件:高可用、高性能、可扩展三大核心设计原则
中间件·架构·kafka
钛态2 天前
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)
android·网络协议·flutter·http·华为·中间件·harmonyos
NCU_wander3 天前
操作系统/数据库和业务应用/中间件/硬件之间的关系
数据库·中间件
黄俊懿5 天前
【架构师从入门到进阶】第二章:系统衡量指标——第一节:伸缩性、扩展性、安全性
分布式·后端·中间件·架构·系统架构·架构设计
koping_wu5 天前
常用中间件面试汇总:Mysql、Mq、Redis、操作系统、Nacos、Es、Mybatis
mysql·中间件·面试
爱学习的小可爱卢5 天前
Redis从入门到精通:入门到精通(万字详解)
数据库·redis·中间件
老毛肚5 天前
八股中间件
中间件
彭于晏Yan6 天前
MQTT消息服务
spring boot·后端·中间件