Node.js API 初解读(二)】的更多相关文章

Node.JS API 初解读 Version: NodeJs v6.2.0 一. Assert 1.简介 Assert模块主要用于断言.如果表达式不符合预期,就抛出一个错误. 该模块用于编写程序的单元测试用例,通过require('assert')调用. 2.函数 assert(value[, message]) assert.ok(value[, message]) 3.例子 // assert.js const assert = require('assert'); const add =…
目录 Node.JS API 初解读三 Node.JS API 初解读三 Version: NodeJs v6.2.0 一. DNS (Domain Name Server) [域名服务器] 1.简介 node 的 DNS 模块包含了二种类型的 函数, 一种是 利用底层操作系统来查询域名,而且不需要使用任何的网络通信.这种类型的只有一个函数(dns.lookup) 另外一种就是 连接到一个实际的DNS服务器进行名称解析. 这种类型的函数的 除了 (dns.lookup) 剩下的都是. 2.函数…
四. Cluster 1.简介 在介绍 Cluster 之前.我们需要知道 node的 一些基本特性,比如说 都知道的 nodejs最大的特点就是单进程.无阻塞运行,并且是异步事件驱动的. 那么随之而来的最大的缺点也展现出来了,如在服务器开发中,并发的请求处理是个大问题,阻塞式的函数会导致资源浪费和时间延迟. 如何来解决这个缺点呐? 那么 Cluster 就是来处理这个问题的 2.函数 const cluster = require('cluster'); 3.例子 const cluster…
node.js(API解读) - process 2011-10-28 17:05:34|  分类: node |  标签:nodejs  nodejsprocess  node.jsprocess  nodjsapi  node.jsapi   |举报 |字号 订阅     下载LOFTER 我的照片书  |   nodejs的process是一个全局对象,他提供了一些方法和属性,node.js官方的API说的很简单,并没有把一些详细的应用方法和作用写出来,下面结合我自己的学习,做一下小结吧.…
Node.js API 快速入门 一.事件EventEmitter const EventEmitter = require('events'); class MyEmitter extends EventEmitter{} const eventEmitter = new MyEmitter(); //设置链接事件监听器 eventEmitter.on('connection', (url) => { console.log(`链接 ${url} 成功!`); eventEmitter.emi…
Node.js v4.4.7 Documentation(官方文档) Buffer Prior to the introduction of TypedArray in ECMAScript 2015 (ES6), the JavaScript language had no mechanism for reading or manipulating streams of binary data(二进制数据). The Buffer class was introduced as part of…
Node.js 开发的目的就是为了用 JavaScript 编写 Web 服务器程序 这次就来介绍用 http 模块搭建服务器 一.项目构建 每个 Node 程序都可以看作一个模块,而每个模块都应该有一个 package.json 文件 package.json 用来定义模块的属性,还可以用来指明程序的依赖项.它可以手动创建,也可以通过 init 命令自动创建 npm init 如果还需要引入第三方模块,可以在 package.json 中手动配置,也可以通过 install 命令安装 比如安装…
ApiDoc官网地址为:http://apidocjs.com/在Java中有Swagger及其升级版的Swagger2+Springfox自动生成接口管理文档.而在Node.js中则可以利用ApiDoc生成接口文档. 参考官网其实步骤,也很简单,也就如下几步. 一.安装库 npm i apidoc -g #全局安装 二.配置package.json { "name": "mock-github-api", "version": "1.…
Node.js 异步编程的直接体现就是回调. 那什么是回调呢?回调指的是将一个函数作为参数传递给另一个函数,并且通常在第一个函数完成后被调用.需要指明的是,回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应.回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数.例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回.这样在执行代码时就没有阻…
[node.js]  一个神奇的XX 呵呵 :) 不知道怎么形容他才好! [express] 是node.js 开发web应用程序的框架 开发环境:XP 大家共同进步吧 :) 一:前期准备: 1:下载node.js 选择适合你的操作系统下载 http://nodejs.org/download/ 2:安装后需要小测试:) 打开命令行输入命令 node -v  前期准备已经结束了~ 二:开始我们的node.js + express hello world 初体验 在做这个小程序之前,让我们来看看n…