Koa2 源码


Koa2 核心
- koa 核心对象
 - web 服务类 Application
 - http 上下文对象 context
 - http 请求对象 request
 - http 响应对象
 - koa 中间件 middlewares
 - 纯函数 & 尾递归
 - koa-compose 魔法大师
 - session & cookie
 - koa 路由
 
const Koa = require('koa')const app = new Koa()app.use(async (ctx, next) => {console.log('ctx', ctx)ctx.type = 'text/html; charset=utf-8'ctx.body = '电影网站'})app.use(middleware)app.listen(3000)
Application 核心对象

Nodejs 进程模型
- 子进程模型
 - 进程的 9 个问题
 - node 里面
 
1. 子进程模型
- 起用方法
 
2. 进程的 9 个问题
- 什么是同步异步
 - 什么是异步 IO
 - 什么事阻塞非阻塞
 - 什么是事件循环与事件驱动
 - 什么是单线程
 - 什么是进程
 - 什么是子进程
 - 怎么来启动子进程
 - 进程间如何通信
 
