大涛子客栈

Koa 和 Express 的设计风格非常类似,底层也都是共用的同一套 HTTP 基础库,但是有几个显著的区别,除了上面提到的默认异步解决方案之外,主要的特点还有下面几个。

定义

传输控制协议(TCP)是一个面向连接的协议,保证了两台计算机之间数据传输的可靠性和顺序。

Node HTTP 服务器是构建于 Node TCP 服务器之上的。

Connect 是一个基于 HTTP 服务器的工具集,成为中间件(middleware)。

中间件,其实就是一个简单的 JavaScript 函数。除了处理 req 和 res 对象之外,还接受一个 next 函数来做流控制。