随笔分类 - NodeJs
something about NodeJs
摘要:《前端之路》 重温 Egg.js [TOC] 在 nodejs 发展日益健壮和稳定的情况下,我们在日常的开发中使用 node 已经是一件非常常规的事情了,那么对于我们必要的掌握一个服务端框架还是非常有必要的。下面我们就开始吧。 一、基础功能 1.1、目录结构 在了解目录结构之前,我们需要对 mvc
阅读全文
摘要:[TOC] 一、简单介绍 1.1、快速开始 (这里省略了安装的过程) 1.2、源码简单解析 源码文件主要包含了 application.js 、context.js 、request.js 、response.js application.js 是 Koa 的入口文件封装了 ctx、request、
阅读全文
摘要:基于 nodejs 的 webSockt (socket.io) 理解 本文的业务基础是在基于 nodejs 的 socket.io 的直播间聊天室(IM)应用来的。 项目中具体的 框架如下 express + mongodb + socket.io 在介绍 socket.io 之前,我们有必要对
阅读全文
摘要:在阿里云 ECS 搭建 nginx https nodejs 环境(三、nodejs) 在阿里云 ECS 搭建 nginx https nodejs 环境(三、nodejs) 第一步 指定版本源 执行 curl sL https://deb.nodesource.com/setup_8.x | su
阅读全文
摘要:[TOC] Node.JS API 初解读三 一、 DNS (Domain Name Server) [域名服务器] node 的 DNS 模块包含了二种类型的 函数, 一种是 利用底层操作系统来查询域名,而且不需要使用任何的网络通信。这种类型的只有一个函数(dns.lookup) 另外一种就是 连
阅读全文
摘要:npm 包的发布流程 本文主要是针对 还未曾发布过自己的 npm 的同学,阐述一下 npm 的发布流程 熟悉的同学,可以绕道了。 1. 首先你得有一个 自己的 npmjs.com 的账号 (没有的话,就到 npmjs.com 上去注册一个) 2. 然后 在需要发布的文件的 文件夹下 打开 cmd 并
阅读全文
摘要:四、 Cluster 在介绍 Cluster 之前。我们需要知道 node的 一些基本特性,比如说 都知道的 nodejs最大的特点就是单进程、无阻塞运行,并且是异步事件驱动的。 那么随之而来的最大的缺点也展现出来了,如在服务器开发中,并发的请求处理是个大问题,阻塞式的函数会导致资源浪费和时间延迟。
阅读全文
摘要:Node.JS API 初解读 一、 Assert Assert模块主要用于断言。如果表达式不符合预期,就抛出一个错误。 该模块用于编写程序的单元测试用例,通过require(‘assert’)调用。 assert(value[, message]) assert.ok(value[, messag
阅读全文