node-简易洋葱模型实现

就像我们睡觉一样,盖了三床被子,要从外面一层一层展开;躺进去后,再一层一层盖上一样。

koa 中的洋葱圈模型

在koa中,中间件是洋葱圈模型。什么是洋葱圈模型呢?

洋葱圈模型

每一层都是一个中间件,先从外到里执行next前的处理,再由中心向外部执行next之后的处理。每一层都有两次执行时机。

我们先使用koa来看一下中间件执行的时机及过程

执行如图所示

打印结果如下

中间件1 -- next之前
中间件2 -- next之前
中间件2 -- next之后
中间件1 -- next之后

简易的洋葱圈模型实现

Http Status Codes 释义
Nuxt报错解决

评论区

评论加载中...