什么是koa
概述:
Koa
是⼀个新的web
框架, 致⼒于成为web
应⽤和API
开发领域中的⼀个更⼩、更富有 表现⼒、更健壮的基⽯。koa
是Express
的下⼀代基于Node.js
的web
框架 。koa2
完全使⽤Promise
并配合async
来实现异步。
特点:
- 轻量,⽆捆绑
- 中间件架构
- 优雅的
API
设计 - 增强的错误处理
安装:
代码语言:javascript复制npm i koa -S
koa的简单使用
代码语言:javascript复制// 引入 koa
const Koa = require("koa")
// 创建 koa 实例
const app = new Koa()
// 计算请求耗时
app.use(async (ctx, next) => {
const start = Date.now()
await next()
const end = Date.now()
console.log(`