首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
node
订阅
momo_养身版
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
深入理解洋葱模型中间件机制
本文来由,希望可以剖析中间件的组合原理,从而帮助大家更加理解洋葱模型。 话不多说,正文如下。 这一段代码来源于 redux 里导出的 compose 函数。我做了一些修改。主要是给匿名函数添加了名称,比如 reducer 和 nextWrapper,主要原因是匿名函数(anon…
koa洋葱模型 compose函数原理 中间件
当程序运行到await next()的时候就会暂停当前程序,进入下一个中间件,处理完之后才会仔回过头来继续处理。也就是说,当一个请求进入,#1会被第一个和最后一个经过,#2则是被第二和倒数第二个经过,依次类推。 基本上,Koa 所有的功能都是通过中间件实现的。 如果上面已经看懂…
Koa 洋葱模型(源码解析,简约版)
app.listen(3000) 实际是创建一个 HTTP 服务器(本文为了简化,省略了该步骤)。this.callback() 就是 http.createServer() 的回调函数,用来处理 http 请求(ps. 也可以通过 app.callback() 方法来改写)
Express与Koa中间件机制分析(二)
在Express与Koa中间件机制分析(一)中我们有提到,Express 为线型模型,而 Koa 则为洋葱型模型,之前我们已经通过解析 connect 的源码对 Express 中间件机制进行了分析,本篇文章我们将对 Koa 的部分源码进行分析以帮助大家来理解其中间件机制。 目…
Express与Koa中间件机制分析(一)
相信对这两大框架有一些了解的人都或多或少的会了解其中间件机制,Express 为线型模型,而 Koa 则为洋葱型模型。这个系列的博客主要讲解 Express 和 Koa 的中间件机制,本篇将主要讲解 Express 的中间件机制。 connect 曾经是 express 3.x…
从源码解读 Node 事件循环
Node 是为构建实时 Web 应用而诞生的,可以让 JavaScript 运行在服务端的平台。它具有事件驱动、单线程、异步 I/O 等特性。这些特性不仅带来了巨大的性能提升,有效的解决了高并发问题,还避免了多线程程序设计的复杂性。 本文主要讨论的是 Node 中实现异步 I/…
面试官问你关于node的那些事(基础篇)
莫慌,Node依旧是社区热捧的服务器端 JavaScript 运行环境,Deno的出现其实本质上是完善现阶段的Node(新轮子),包括原生支持TS、安全性、支持ES Module浏览器模块、等特征。万变不离其宗,虽然有了Deno,将来可能就不需要 Node.js,但是新事物总是…
如何通过饿了么 Node.js 面试
教你如何通过饿了么大前端的面试, 职位是 2~3 年经验的 Node.js 服务端程序员