千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述Koa入门教程相关的知识,希望能为你提供帮助。
Koa入门教程
Koa简介【Koa入门教程】Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
一、koa的安装与使用
二、Koa环境搭建
三、koa中间件
什么是中间件?
为什么使用中间件?
koa业务代码都是中间件
四、koa洋葱圈模型
官网代码const Koa = require(koa);
const app = new Koa();
// logger
app.use(async (ctx, next) =>
await next();
const rt = ctx.response.get(X-Response-Time);
console.log(`$ctx.method $ctx.url - $rt`);
);
// x-response-time
app.use(async (ctx, next) =>
const start = Date.now();
await next();
const ms = Date.now() - start;
ctx.set(X-Response-Time, `$msms`);
);
// response
app.use(async ctx =>
ctx.body = Hello World;
);
app.listen(3000);
推荐阅读
- fatal: not a git repository (or any of the parent directories): .git
- Ant-design-vue定制主题色
- Webpack的基本使用
- BZOJ 4001[TJOI2015]概率论
- KNN算法
- WebpackTypeError: Cannot read property ‘tap‘ of undefined at HtmlWebpackPlugin.
- 垃圾回收算法以及垃圾回收器
- Spring基础
- HDU5017模拟退火求距离最值