摘要: 一、Koa 中间件的原理 koa 把很多 async 函数组成一个处理链,每个 async 函数都可以做一些自己的事情,然后用 await next() 来调用下一个 async 函数。我们把每个 async 函数称为 middleware,这些 middleware 可以组合起来,完成很多有用的功 阅读全文
posted @ 2020-04-20 22:27 Leophen 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: Async 和 Awaiit 是 Promise 的扩展,我们知道 JavaScript 是单线程的,使用 Promise 之后可以使异步操作的书写更简洁,而 Async 使 Promise 像同步操作 一、Async Async 自动将常规函数转换成 Promise,返回值一个 Promise 对 阅读全文
posted @ 2020-04-20 19:03 Leophen 阅读(578) 评论(0) 推荐(0) 编辑
摘要: Canvas 阅读全文
posted @ 2020-04-20 17:03 Leophen 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、全局安装 koa-generator $ npm install -g koa-generator 二、创建 koa 项目 $ koa2 project 如果想使用 ejs 引擎的话可以用: $ koa2 -e project 三、进入项目并安装依赖 $ cd project$ npm inst 阅读全文
posted @ 2020-04-20 16:33 Leophen 阅读(3371) 评论(0) 推荐(0) 编辑
摘要: 一、创建项目并进入 $ mkdir project$ cd project 二、快速生成 package.json 文件 $ npm init -y 三、安装 Koa $ npm i koa 四、创建 app.js 并输入以下代码 // 导入koa,和koa 1.x不同,在koa2中,我们导入的是一 阅读全文
posted @ 2020-04-20 16:16 Leophen 阅读(894) 评论(0) 推荐(0) 编辑