对于koa中间件的理解

洋葱模型

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

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

koa-static

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

相关推荐
瀚高PG实验室6 小时前
java中间件无法连接数据库
java·数据库·中间件·瀚高数据库
之歆12 小时前
Day11_Express 深入解析:从中间件到项目实战
中间件·express
码农飞哥12 小时前
RocketMQ消费接口设计实战:为什么HTTP回调接口必须吞掉所有异常,始终返回成功?
网络协议·http·中间件·消息队列·rocketmq
硅谷秋水13 小时前
物理人工智能的驾驭工程:机器人中间件是驾驭层
人工智能·机器学习·语言模型·中间件·机器人
初中就开始混世的大魔王1 天前
6 Fast DDS-传输层
开发语言·c++·中间件·信息与通信
zwh12984540601 天前
【 Fast-DDS 源码分析(一):架构总览与模块介绍】
中间件·架构
放下华子我只抽RuiKe51 天前
FastAPI 全栈后端(六):中间件与依赖注入
ai·中间件·fastapi·ai编程·qwen·ai大模型·openclaw
初中就开始混世的大魔王2 天前
7 Fast DDS-持久化服务
c++·人工智能·中间件·自动驾驶·信息与通信
半夜修仙2 天前
RabbitMQ中如何保证消息的可靠性传输
java·分布式·中间件·rabbitmq·github·java-rabbitmq
fuquxiaoguang2 天前
中间件信创替换的政策法规依据与技术实现
中间件·政策法规·信创替换