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
- 什么事阻塞非阻塞
- 什么是事件循环与事件驱动
- 什么是单线程
- 什么是进程
- 什么是子进程
- 怎么来启动子进程
- 进程间如何通信