分类:: 源码

lodash源码解读util第一部分

源码版本4.17.4 lodash tree 3.0.0-npm-packagesAPI LIST 1. _.attempt(func, [args])执行方法, 返回结果或者错误, 搭配_.isError使用 源码1234567function attempt(func, ...args) { try { return func.apply(undefine

koa-connect源码解析

文中提到的koa均为koa2提到nodejs, 想必大家都知道express和koa.express: 大koa: 小比较的的是功能, 社区, 中间件,相关资源等 这里我就专门说说中间件吧, 很多人可能说express插件丰富啊. 其实除了中间件, 其余什么的和express koa本身并没有多大关系, 不都是基于nodejs http(https)的封装嘛. express中间件是非常的丰

koa-router源码分析

koa-router源码地址是 koa-router当前解读版本为7.2.1Router 源码解析 和 Layer 源码解析 关系图代码结构图执行流程图关系对应图 Router方法和属性浅析methods.forEach注册注册路由的方法,结果就是Router的原型上面多了get,post,delete,del等注册路由的方法代码使用的时候 r1.get就是这么来的123456r1.get

koa-router Layer源码分析

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210

koa-router Router源码分析

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210

koa源码分析

在阅读文章之前,最好对koa(koa 2)有个基本的了解,最简单的方式从如下链接了解Koa - next generation web framework for node.jskoajs/koa: Expressive middleware for node.js using ES2017 async functionsKoa koa 源码结构 application.js 入口文件,导出

koa第三方中间件

kao一共引用了24个第三方包,其中我觉得比较喜欢的是 only,delegates我全部列在下面,一方面是方便自己查阅和参考,另一方面方便他人解读koa的时候,方便查看这些package是干嘛的 koa 引用的第三方package acceptsHigher-level content negotiation content-typeCreate and parse HTTP Conten

koa便签

koa调用方式http123app.listen(3000);//等同于http.createServer(app.callback()).listen(3000); https1https.createServer(credentials, app.callback()).listen(3000) 一些相同引用或者属性koa实例app.toJSON == app.inspect requestc