首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Koa
订阅
boajay
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
学习Koa - 让我们写一个中间件
除此之外,还有另一种中间件写法。正如前文分析的一样,koa-compose可以将多个中间件合成一个中间件,那么我们也可将有关联的中间件合成一个大的中间件,写法如下: Koa是基于中间件模式的,但是框架本身并不包含任何中间件。在实际的开发当中,我们可以通过组合中间件进行功能的实现…
Koa 生成器函数探寻
虽然 Koa 要在下一个 major 版本里移除对生成器 generator 的支持, 但是看一看它对生成器的处理还是能够加深我们对生成器的理解的. Koa 源码中和生成器有关的代码就以下几行, 判断 use 方法添加的函数是否是生成器函数, 是的话, 将它转换成异步函数. 其…
基于node的登入例子(node-koa-mongoose)
这是一个基于node实现的一个简单登入例子,对于刚上手node想进一步了解,前端页面如何请求到服务层 -> 路由处理 -> 数据库操作 -> 返回结果到页面这整个过程的同学比较有用。
koa2源码解读与总结
koa2的源码比较简单,整个框架只要能够很好的理解其中间件基本就能了解其运行和设计的原理。 我建议读koa的源码最好从使用的写法开始梳理,一步一步深入其原理。 根据此段代码可以看出,koa是一个对象,从案例上看此对象上有use、listen方法。让我们来看看它是如何工作的。 来…
精简版 koa 简单实现
一、 Application 模块的简单封装 初始化一个项目 创建文件 application.js 并并编写如下代码; 创建 server.js 文件,调用 Application 模块起一个服务:
你可能会用到的一个路由适配器
你是不是在想,这需求俺根本不用koa、koa-router,原生的node模块就可以搞定。 需要我们自己去解析路径。 路径的解析和逻辑的书写耦合在一块。如果未来有更多更复杂的需求需要实现,那就gg了。 通过上面的处理,路径的解析倒是给koa-router处理了,但是整体的写法还…
Koa2.0源码解析-中间件的设计
createServer是connect的入口方法,它返回一个处理请求的方法,内部再调用handle来处理这些注册的中间件,也就是中间件的处理流程。 connect并没有采用构造函数的方式,而将需要用到的属性方法拷贝到app对象上使用,而对于Koa2.x中则是采用ES6的cla…
React + Koa 实现服务端渲染(SSR)
⚛️React是目前前端社区最流行的UI库之一,它的基于组件化的开发方式极大地提升了前端开发体验,React通过拆分一个大的应用至一个个小的组件,来使得我们的代码更加的可被重用,以及获得更好的可维护性,等等还有其他很多的优点... 通过React, 我们通常会开发一个单页应用(…
koa中如何优雅地处理异常
一个良好的编码习惯必然离不开异常处理,本文将主要介绍如何在koa框架下面优雅地抛出错误,并统一处理返回。 koa是一个优秀的NodeJS web框架,当我们在开发web项目…
从头实现一个 koa 框架
koajs是最流行的nodejs后端框架之一,有很多网站都使用koa进行开发,同时社区也涌现出了一大批基于koa封装的企业级框架。然而,在这些亮眼的成绩背后,作为核心引擎的koa代码库本身,却非常的精简,不得不让人惊叹于其巧妙的设计。 在平时的工作开发中,笔者是koa的重度用户…