【nodejs搭建本地服务器并访问文件的方法】教程文章相关的互联网学习教程文章

node.js中的emitter.on方法使用说明_node.js

方法说明: 为指定事件注册一个监听器。 语法:代码如下: emitter.on(event, listener) emitter.addListener(event, listener)接收参数: event (string) 事件类型 listener (function) 触发事件时的回调函数 例子:代码如下: server.on(connection, function (stream) {console.log(someone connected!); });源码:代码如下: EventEmitter.prototype.addListener = function(type, listen...

node.js中的events.emitter.once方法使用说明_node.js

方法说明: 为指定事件注册一个 单次 监听器,所以监听器至多只会触发一次,触发后立即解除该监听器。 语法:代码如下: emitter.once(event, listener)接收参数: event (string) 事件类型 listener (function) 触发事件时的回调函数 例子:代码如下: server.once(connection, function (stream) {console.log(Ah, we have our first user!); });源码:代码如下: EventEmitter.prototype.o...

node.js中的console.timeEnd方法使用说明_node.js

方法说明: 完成时间,执行 console.time 到 console.timeEnd 之间所花费的时间。 语法:代码如下: console.timeEnd(label)接收参数: Label 与开始时间 console.log 的 label 对应 例子:代码如下: console.time(100-elements); for (var i = 0; i < 100; i++) {; } console.timeEnd(100-elements);源码:代码如下: Console.prototype.timeEnd = function(label) {var time = this._times[label];if (!time) {throw n...

node.js中的console.error方法使用说明_node.js

方法说明: 该方法与 console.log() 相同,只是向标准错误流输出。 语法:代码如下: console.error([data], [...])接收参数: console.log接受若干个参数,如果只有一个参数,则输出这个参数的字符串形式。 如果有多个参数,则以类似于C语言printf()命令的格式输出。 如果没有参数,只打印一个换行符 例子:代码如下: var count = 1234; console.error(count: %d, count);源码:代码如下: Console.prototype.error = Console.proto...

node.js中的url.parse方法使用说明_node.js

方法说明: 讲一个URL字符串转换成对象并返回。 语法:代码如下: url.parse(urlStr, [parseQueryString], [slashesDenoteHost])接收参数: urlStr url字符串 parseQueryString 为true时将使用查询模块分析查询字符串,默认为false slashesDenoteHost 默认为false,//foo/bar 形式的字符串将被解释成 { pathname: ‘//foo/bar } 如果设置成true,//foo/bar...

node.js中的emitter.emit方法使用说明_node.js

方法说明: 发射event事件,传递若干可选参数到事件监听器的参数表。 语法:代码如下: emitter.emit(event, [arg1], [arg2], [...])接收参数: event 事件类型 arg1 ~ argN 传递的参数(多个) 例子:代码如下: var events = require(events); var emitter = new events.EventEmitter(); emitter.on(someEvent, function(arg1, arg2){console.log(listener1, arg1, arg2); }) emitter.on(someEvent,...

node.js中的querystring.escape方法使用说明_node.js

方法说明: 该方法使可用来重写 querystring.stringify 语法:代码如下: querystring.escape接收参数: 无 源码:代码如下: QueryString.escape = function(str) {return encodeURIComponent(str); };

node.js中的url.format方法使用说明_node.js

方法说明: 将一个解析后的URL对象、转成、一个格式化的URL字符串。 语法:代码如下: url.format(urlObj)接收参数: urlObj 表示 URL对象,可包含以下属性:(可对照例子) href 完整路径 protocolis 协议(如http://) auth hostname 主机名 port 端口 host 主机(主机名 + 端口) pathname ‘/ 可以理解成...

node.js中的console.assert方法使用说明_node.js

方法说明: 该方法和 assert.ok() 相同。如果 表达式(expression)求值结果是false将会抛出一个 AssertionError 伴随着提示信息(message) 语法:代码如下: console.assert(expression, [message])接收参数: expression 表达式 message 错误提示信息 例子:代码如下: var a = 0; console.assert(a == 1, error!);源码:代码如下: Console.prototype.assert = function(expression) { if (!expression) {...

node.js中的events.emitter.removeListener方法使用说明_node.js

方法说明: 移除指定事件的某个监听器。 语法:代码如下: emitter.removeListener(event, listener)接收参数: event (string) 事件类型 listener (function) 已注册过的监听器 例子:代码如下: var callback = function(stream) {console.log(someone connected!); }; server.on(connection, callback); // ... server.removeListener(connection, callback);源码:代码如下: // emits a r...

node.js中的events.emitter.listeners方法使用说明_node.js

方法说明: 注册了指定event的所有监听器将被作为数组返回。 语法:代码如下: emitter.listeners(event)接收参数: event 指定事件 例子:代码如下: server.on(connection, function (stream) {console.log(someone connected!); }); console.log(util.inspect(server.listeners(connection))); // [ [Function] ]源码:代码如下: EventEmitter.prototype.listeners = function(type) {var ret;if (!this._events || !this._ev...

node.js中的events.emitter.removeAllListeners方法使用说明_node.js

方法说明: 移除所有监听器,如果指定event,则将移除指定事件的所有监听器。 语法:代码如下: emitter.removeAllListeners([event])接收参数: event 事件类型,支持多个 例子:代码如下: //移除所有监听器 emitter.removeAllListeners() //移除指定event的所有监听器 emitter.removeAllListeners(data)源码:代码如下: EventEmitter.prototype.removeAllListeners = function(type) {var key, listeners;if (!this._even...

node.js中的http.response.writeHead方法使用说明_node.js

方法说明: 向请求的客户端发送响应头。 该函数在一个请求内最多只能调用一次,如果不调用,则会自动生成一个响应头。 语法:代码如下: response.writeHead(statusCode, [reasonPhrase], [headers])接收参数: statusCode HTTP状态码,如200(请求成功),404(未找到)等。 reasonPhrase headers 类似关联数组的对象,表示响应头的每个属性 例子:代码如下: var body = hello world; response.writ...

node.js中的buffer.toString方法使用说明

这篇文章主要介绍了node.js中的buffer.toString方法使用说明,本文介绍了buffer.toString的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下。方法说明:将buffer对象转换成指定的字符编码的字符串。语法:buffer.toString([encoding], [start], [end]);接收参数:encoding:转换成字符串后的字符编码,默认为 ‘utf8′;start:buffer 转换的起始位置,默认为 0;end :buffer 转换的结束位置,默认为buffer长...

node.js中的http.response.getHeader方法使用说明_node.js

方法说明: 读取已经列队但尚未发送给客户端的头信息。 语法:代码如下: response.getHeader(name)接收参数: name 响应头的类型,注意这个名字是不区分大小写。 例子:代码如下: var contentType = response.getHeader(content-type);