Koa为了解决Express大量回调的问题,加之,ES6语法中异步操作async/await的诞生。随后,便有了现在Koa-V2
^2.11.0
的版本。
- Koa强依赖于各种生态开源插件,例如
koa、koa-router、koa-static-cache、koa-better-body、koa-convert
- Context上下文: node 的 request 和 response 对象封装到单个对象中,为编写 Web 应用程序和 API 提供了许多有用的方法。
- 洋葱模型中间件
const Koa = require("Koa");
conat server = new koa();
app.use(async (ctx,next) => {
ctx.response.body = 'Hi';
});
server.listen(3000);
网友评论