首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Koa
订阅
jimwmg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
带你走进 koa2 的世界(koa2 源码浅谈)
最近使用 koa2 搭建博客,async/await 异步流程控制确实比较优雅,但是在使用 koa2 过程中也遇到不少的问题,如何编写中间件,如何替换 express 中间件为 koa 中间件,还有在实现服务端渲染的时候由于 koa 对于 response 有自己的封装,当时也花了很多时间去调 bug。觉…
深入浅出 Koa
本文主要针对 koa 的原理进行讨论,属于深度篇,并不会对 koa 的使用过多介绍。
KOA2框架原理解析和实现
koa是一个基于node实现的一个新的web框架,它是由express框架的原班人马打造的。它的特点是优雅、简洁、表达力强、自由度高。它更express相比,它是一个更轻量的node框架,因为它所有功能都通过插件实现,这种插拔式的架构设计模式,很符合unix哲学。 koa框架现…
koa源码中的promise
koa 是一个非常轻量优雅的 node 应用开发框架,趁着双十一值班的空当阅读了下其源代码,其中一些比较有意思的地方整理成文与大家分享一下。 我们经常把 koa 中间件的执行机制类比于剥洋葱,这样设计其执行顺序的好处是我们不再需要手动去管理 request 和 response…
学习Koa
就这样简单几行代码,就搭建了一个简单的服务器,服务器以回调函数的形式处理HTTP请求。上面这段代码还有一种更加清晰的等价形式,代码如下: 首先创建了一个HttpServer的实例,对该实例进行request事件监听,server在3000端口进行监听。HttpServer继承与…
koa框架会用也会写—(koa-view、koa-static)
koa-router:后台会接受到各种请求的url,路由会根据不同的url来使用不同的处理逻辑。 在网络请求中,请求往往分成两种类型,一种是静态资源,直接从服务器的文件存储中读取,一种是动态资源,一般需要先从数据库获取数据,然后经过一定的处理,最后返回给客户端。 koa-sta…
教你从写一个迷你koa-router到阅读koa-router源码
本打算教一步步实现koa-router,因为要解释的太多了,所以先简化成mini版本,从实现部分功能到阅读源码,希望能让你好理解一些。 我们把页面比喻成一个箱子,箱子是对外的,箱子需要有入口,需要容纳。把每一个router比作放在箱子里的物件,物件是内部的 但是要考虑多可能Ro…
Koa 源码阅读笔记
这篇文章介绍一个应用服务器框架的主要两个过程: app init 过程和 request handle 过程. 一些有趣的细节问题看看以后再写, 包括 context, request, response 三个对象, 错误处理, egg.js 等等. 通过一个简单的 demo …
koa@2.5.0源代码解读
koa是由Express原班人马开发的一个nodejs服务器框架。koa使用了ES2017的新标准:async function来实现了真正意义上的中间件(middleware)。koa的源代码极其简单,但是借由其强大的中间件扩展能力,使得koa成为了一个极其强大的服务器框架。…