理解KOA洋葱模型
推荐阅读,什么是中间件?
知乎中间件是什么?如何解释比较通俗易懂?
Red Hat 中间件技术简介
在JavaScript中实现可以扩展的中间件
项目中中间件的设计需要考虑到后期的扩展,马上展示的就是koa中使用洋葱模型的实现方式; 我将一些重要的部分抽离出来最后形成离这样的核心代码。
export function compose(middlewares){
return function last(next) {
function dispatch(i){
...
lishiwen.hashnode.dev2 min read