ctressa和linecitats

2019-09-11
阅读 2 分钟
1.3k
轮子造了就写文章以免遗忘咯。 ctressa ctressa是前一段时间对测试较为入迷。 所以阅读了一些断言库,断言框架的代码。 本质上断言框架例如 mocha,ava 这些,最初的实现大抵都是一个任务执行器。 每一个断言都是一段任务,执行测试就是执行这个任务队列。 mocha ava diff mocha在全局引入了方法,原生不支持并发,以串...

koa-router实现原理

2019-08-23
阅读 18 分钟
3.4k
koa router实现原理 本文两个目的 了解path-to-regexp使用 koa-router源码解析 path-to-regexp path-to-regexp用法简介。 如何使用其来匹配识别路由? 想想如果我们要识别路由的话,我们可以怎么做? 最直观肯定是路径字符串全匹配 {代码...} 当路由全匹配 /string 的时候我们可以做出一些反馈操作。例如执行一个callbac...