首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
koa
订阅
月燃
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Koa 源码剖析 & 实现
无论你在准备面试,或想提升编码能力,那么理解 Koa 源码是一个不错的选择。所以,我们的目标是: 只关注核心功能点,最大程度地精简代码,亲自实现一个 Koa。 当然这个服务暂时无法运行。 application.js 作为入口文件,它导出了一个 Class(本质为构造函数),用…
node实战入门总结
bin/www.js(第一层):node构建服务的基本流程配置,和业务无关。package里面配置好的入口文件 pm2 start ... 启动进程 操作系统会限制一个进程的最大可用内存。因为按照软件设计拆分这种模式来说,如果一个进程做很多很多的事情,该进程万一奔溃,这可是天灾…
使用四十行代码实现一个核心 koa
这是山月关于 node实践系列的第一篇文章。另外我在 github 上新建了一个仓库 每日一题,每天一道面试题,欢迎交流。 当我们在深入学习一个框架或者库时,为了了解它的思想及设计思路,也为了更好地使用和避免无意的 Bug,有时很有必要研究源码。对于 koa 这种极为简单,而应…
深入koa源码(一):架构设计
最近读了 koa 的源码,理清楚了架构设计与用到的第三方库。本系列将分为 3 篇,分别介绍 koa 的架构设计和 3 个核心库的原理,最终会手动实现一个简易的 koa。 对于这四个文件,根据用途和封装逻辑,可以分为 3 类:req 和 res,上下文以及 application…
前端开发之中间件模式
中间件模式是现如今各个框架——尤其是 Web 框架使用得较多的一种开发模式。譬如大名鼎鼎的 Express, Koa 等均使用中间件来处理请求。那么,何为中间件模式呢? 处理 Web 请求时,我们常常需要进行验证请求来源、检查登录状态、确定是否有足够权限、打印日志等操作,而这些…
👏Koa源码解析,带你实现一个迷你版Koa
本文是我在阅读 Koa 源码后,并实现迷你版 Koa 的过程。如果你使用过 Koa 但不知道内部的原理,我想这篇文章应该能够帮助到你,实现一个迷你版的 Koa 不会很难。 基础版本的实现很简单,调用 use 将函数存储起来,在启动服务器时再执行这个函数,并输出 ctx.body…
【开源】Koa + GraphQL实战(Typescript版)
前几天看了一篇文章 GraphQL 搭配 Koa 最佳入门实践,非常详细地讲述了koa集成graphql的实战, 但是是js的版本,而且因为是两年前的文章了,有的包现在也已经更新了使用方式。 所以心血来潮,基于原作者的版本更新了一个ts版本的。 考虑到后续type-graphq…
手写一个 koa-ts-cli 脚手架
最近把公司的 nodejs koa 后端项目用 ts 重构一遍。 在搭建整个工程,比如集成 koa、typescript、jest 以及 eslint 的过程中,还是会遇到挺多配置性的问题的。 考虑到工程的复用性,我写了一个 koa-ts-cli 脚手架,并且提供了三个工程模板…
使用koa2+wechaty打造个人微信小秘书
如果以上问题你有一条符合的话,那就可以安心读下去了,因为微信小秘书可以帮你解决大部分的问题。当然没有符合的话,也可以继续读下去,因为既然来了就说明你还是有兴趣的😆。 由于本项目使用了MongoDB数据库,所以需要在电脑或服务器中自行安装,这里就不在赘述安装过程啦,不懂怎么安装…
next.js+koa2+antd环境轻松搭建
前言使用自定义的方式搭建next环境创建项目目录mkdirnext-learncdnext-learnnpm/yarn初始化npm进行初始化:npminityarn进行初始化:yarninitnext