logo

余烬的博客, 做一个优秀的前端开发工程师.

  • 博客
  • 分类
  • 关于
  • 搜索
  • JavaScript (7)
  • Flutter (1)
  • 实践经验 (10)
  • Nodejs (8)
  • 源码解析 (3)
  • 前端工程化 (3)
  • Vue (7)
  • TypeScript (4)
  • 深入理解JavaScript (2)
  • 前端性能 (4)
  • 模式 (1)
  • React (3)
  • 浏览器/DOM API (5)
  • 计算机网络 (7)
  • 前端安全 (5)
  • 操作系统 (4)
2023 年 4 月 22 日

Koa源码解析

#Nodejs#源码解析

本文是对Koa框架的源码解析,旨在帮助读者了解Koa的设计思想和实现原理。文章首先介绍了Koa的基本概念和特点,以及它与Express的区别和优势。然后,文章逐一分析了Koa的核心模块,包括Context、Request、Response和Application,解释了它们的作用和用法,并展示了它们的源码结构和关键代码。文章还重点讲解了Koa的中间件机制,以及它是如何通过compose函数和Promise实现异步流程控制的。最后,文章总结了Koa的完整的执行顺序,从调用listen方法开始,到返回响应结束,揭示了Koa的运行机制和内部逻辑。

2022 年 10 月 23 日

循环依赖

#Nodejs

2022 年 9 月 8 日

mongoose填充(populate)

#Nodejs

2022 年 7 月 21 日

Node子进程

#Nodejs

2022 年 7 月 21 日

Nodejs调试

#Nodejs

2022 年 7 月 21 日

《深入浅出Nodejs》小结

#Nodejs

2022 年 6 月 25 日

node事件循环

#Nodejs

2022 年 6 月 25 日

nodejs流

#Nodejs


湘 ICP 备 20004217 号 - 1
备案粤公网安备 44060402001711 号
❤️
© yujin 2019 - 2024