![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node
文章平均质量分 61
wleonardo
欢迎来浏览个人的博客 http://wangyuekai.com/
展开
-
Node中require()的原理
模块的加载实质上就是,注入exports、require、module三个全局变量,然后执行模块的源码,然后将模块的 exports 变量的值输出原创 2017-02-26 10:46:24 · 2735 阅读 · 0 评论 -
10 个技巧,让你在2017 年成为更好的 Node 开发者
本文是由我们的客座作者Azat Mardan写的。SitePoint引入客座帖子的目的是希望能给你带来web社区里著名作者和演讲者的有趣内容。在2012年,我加入了Storify并开始使用Node作为我的主要语言。从那以后,我从未回首过去并觉得我错过了Python,Ruby,Java以及PHP,这些在过去10年里,我在web开发过程中使用的语言。i翻译 2017-02-26 11:04:27 · 1198 阅读 · 0 评论 -
Node学习之路:require()工作原理
几乎所有的Node.js开发者都可以说出`require()`的作用,但是又有多少人真正知道`require()`是如何工作的呢。我们几乎每天都会使用它去加载库和模块,但是它的原理还是一个谜。翻译 2017-02-26 11:05:12 · 780 阅读 · 0 评论 -
Koa中间件(middleware)实现探索
说起Node,最常用的估计就是express和koa,两者都用到了中间件(middleware)这一概念,主要用于对请求的统一处理。koa的请求处理是典型的洋葱模型,下面是官方的配图,而这一模型的组成部分就是middleware 接下来我们来看一下koa的源码,了解中间件的实现方式。原创 2017-02-26 11:09:00 · 985 阅读 · 0 评论 -
Cluster
当我们去了解Cluster的时候,我们会在node的官方文档的一开始就会看到一个简单的例子// 这个例子是根据cpu的核数来生成对应的子进程数量,// 然后每个子进程都运行一个绑定到8000端口的http serverconst cluster = require('cluster');const http = require('http');const numCPUs = require(原创 2017-03-21 16:27:39 · 537 阅读 · 0 评论