node.js
努力努力T努力
这个作者很懒,什么都没留下…
展开
-
node.js具体项目搭建步骤
生成后台目录结构并安装热更新生成目录结构1. 安装目录生成器:npm install express-generator -g2. 生成一个文件夹:express 文件夹名 --view=pug3. 进入到文件夹下安装依赖:cd 文件夹名npm install⚠️此目录结构没有models文件夹,需要自己创建安装热更新nodemon简介在开发的时候,每次修...原创 2019-09-24 17:24:03 · 505 阅读 · 0 评论 -
node.js之DNS解析
DNS解析什么是DNS解析?一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求;服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS、CSS、图象等);浏览器对加载到的资源(HTML、JS、CSS等)进行语法解析,建立相应的内部数据结构(如HTML的DOM);载入解析到...原创 2019-09-24 15:08:02 · 654 阅读 · 0 评论 -
node.js之buffer
Node.js Buffer(缓冲区)定义JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。Buffer 与字符编码Buffer 实例一般用于表示编码字符的序列,比如 UTF-8 、 UCS2 、 Base6...原创 2019-09-24 15:13:07 · 119 阅读 · 0 评论 -
node.js之多进程
介绍NodeJS的JavaScript运行在单个进程的单个线程上,一个JavaScript执行进程只能利用一个CPU核心,而如今大多数CPU均为多核CPU,为了充分利用CPU资源,Node提供了child_process和cluster模块来实现多进程以及进程管理。我们这里将根据Master-Worker模式,搭建一个简单的服务器集群来充分利用多核CPU资源,探索进程间通信、负载均衡等知识。...原创 2019-09-24 15:20:14 · 418 阅读 · 0 评论 -
node.js之多进程后续
内容概括进程重启处理HTTP服务cluster模块负载均衡1.进程重启worker进程可能因为某些异常情况而退出,为了提高集群的稳定性,master进程需要监听子进程的存活状态。当子进程退出之后,master进程要及时重启新的子进程。在Node中,子进程退出时,会在父进程中触发exit事件。父进程只需通过监听该事件便可知道子进程是否退出,并在退出的时候做出...原创 2019-09-24 15:27:06 · 94 阅读 · 0 评论