对于koa中间件的理解

洋葱模型

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

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

koa-static

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

相关推荐
qqxhb1 天前
系统架构设计师备考第61天——嵌入式系统架构模式&操作系统&数据库&中间件
数据库·中间件·系统架构·sqlite·dds·层次化(封闭/开放)·递归模式
9ilk2 天前
【仿RabbitMQ的发布订阅式消息队列】--- 模块设计与划分
c++·笔记·分布式·后端·中间件·rabbitmq
忧郁的蛋~3 天前
ASP.NET Core中创建中间件的几种方式
后端·中间件·asp.net
risc1234563 天前
【中间件】如何设计主分片
中间件
一只小透明啊啊啊啊3 天前
Java的中间件
java·开发语言·中间件
R.lin4 天前
使用注解将日志存入Elasticsearch
java·大数据·后端·elasticsearch·中间件
神工坊4 天前
仿真科普|CAE技术赋能无人机,低空经济蓄势起飞
中间件·云计算·无人机·云平台·hpc·cae·高性能仿真
shaominjin1235 天前
OpenCV 4.1.2 SDK 静态库作用与功能详解
android·c++·人工智能·opencv·计算机视觉·中间件
信创检测小安6 天前
国产中间件与浏览器选型指南:覆盖政务、金融、电信应用场景
中间件·金融·政务
莫陌尛.6 天前
docker安装中间件
docker·中间件·容器