摘要:
调用 require('dgram') ,可以使用数据报文 sockets(Datagram sockets)。 重要提醒: dgram.Socket#bind() 的行为在 v0.10 做了改动 ,它总是异步的。如果你的代码像下面的一样: 现在需要改为: dgram.createSocket(ty 阅读全文
posted @ 2018-02-22 14:11
NAVYSUMMER
阅读(316)
评论(0)
推荐(0)
摘要:
process 是全局对象,能够在任意位置访问,是 EventEmitter 的实例。 退出状态码 当没有新的异步的操作等待处理时,Node 正常情况下退出时会返回状态码 0 。下面的状态码表示其他状态: 1 未捕获的致命异常-Uncaught Fatal Exception - 有未捕获异常,并且 阅读全文
posted @ 2018-02-22 14:10
NAVYSUMMER
阅读(182)
评论(0)
推荐(0)
摘要:
tty 模块包含 tty.ReadStream 和 tty.WriteStream 类。多数情况下,你不必直接使用这个模块。 当 node 检测到自己正运行于 TTY 上下文时,process.stdin 将会是一个 tty.ReadStream 实例,并且 process.stdout 将会是 t 阅读全文
posted @ 2018-02-22 14:10
NAVYSUMMER
阅读(143)
评论(0)
推荐(0)
摘要:
可以使用 require('tls') 来访问这个模块。 tls 模块 使用 OpenSSL 来提供传输层(Transport Layer)安全性和(或)安全套接层(Secure Socket Layer):加密过的流通讯。 TLS/SSL 是一种公钥/私钥基础架构。每个客户端和服务端都需要一个私钥 阅读全文
posted @ 2018-02-22 14:09
NAVYSUMMER
阅读(285)
评论(0)
推荐(0)
摘要:
提供一些基本的操作系统相关函数。 使用 require('os') 访问这个模块。 os.tmpdir() 返回操作系统的默认临时文件夹 os.endianness() 返回 CPU 的字节序,可能的是 "BE" 或 "LE"。 os.hostname() 返回操作系统的主机名。 os.type() 阅读全文
posted @ 2018-02-22 14:07
NAVYSUMMER
阅读(130)
评论(0)
推荐(0)
摘要:
所有的定时器函数都是全局的。不需要通过 require() 就可以访问。 setTimeout(callback, delay[, arg][, ...]) delay 毫秒之后执行 callback。返回 timeoutObject 对象,可能会用来 clearTimeout()。你也可以给回调函 阅读全文
posted @ 2018-02-22 14:07
NAVYSUMMER
阅读(194)
评论(0)
推荐(0)
摘要:
通过 require('string_decoder') ,可以使用这个模块。字符串解码器(StringDecoder)将缓存(buffer)解码为字符串。这是 buffer.toString() 的简单接口,提供了 utf8 支持。 Class: StringDecoder 接受一个参数 enco 阅读全文
posted @ 2018-02-22 14:06
NAVYSUMMER
阅读(216)
评论(0)
推荐(0)
摘要:
V8 提供了强大的调试工具,可以通过 TCP protocol 从外部访问。Node 内置这个调试工具客户端。要使用这个调试器,以debug参数启动 Node,出现提示: Node 的调试器不支持所有的命令,但是简单的步进和检查还是可以的。在代码里嵌入 debugger;,可以设置断点。 例如, m 阅读全文
posted @ 2018-02-22 14:05
NAVYSUMMER
阅读(209)
评论(0)
推荐(0)
摘要:
net 模块提供了异步网络封装,它包含了创建服务器/客户端的方法(调用 streams)。可以通过调用 require('net') 包含这个模块。 net.createServer([options][, connectionListener]) 创建一个 TCP 服务器。参数 connectio 阅读全文
posted @ 2018-02-22 14:04
NAVYSUMMER
阅读(168)
评论(0)
推荐(0)
摘要:
流是一个抽象接口,在 Node 里被不同的对象实现。例如request to an HTTPserver 是流,stdout 是流。流是可读,可写,或者可读写。所有的流是 EventEmitter 的实例。 你可以通过 require('stream') 加载 Stream 基类。其中包括了 Rea 阅读全文
posted @ 2018-02-22 14:03
NAVYSUMMER
阅读(232)
评论(0)
推荐(0)