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

node.js中的buffer.Buffer.isEncoding方法使用说明_node.js

方法说明: 检测是否为有效的编码参数,返回true 或 false。 语法:代码如下: Buffer.isEncoding(encoding)接收参数: encoding {String} 被检测的编码格式 例子:代码如下: var a = Buffer.isEncoding(base64); console.log(a);源码:代码如下: Buffer.isEncoding = function(encoding) {switch ((encoding + ).toLowerCase()) {case hex:case utf8:case utf-8:case ascii:case binary:case base64:case ucs2:case ucs-2:case ...

node.js中的fs.writeFileSync方法使用说明_node.js

方法说明: 同步版的fs.writeFile() 。 语法:代码如下: fs.writeFileSync(filename, data, [options])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据。 options (Object) option数组对象,包含: encoding (string) 可选值,默...

node.js中的buffer.Buffer.isBuffer方法使用说明_node.js

方法说明: 检测目标是否为buffer对象。将返回true 或 false。 语法:代码如下: Buffer.isBuffer(obj)接收参数: obj 被检测的对象。 例子:代码如下: var b = new Buffer(50); var c = b.toString(base64,0,10); var d = Buffer.isEncoding(base64); var e = Buffer.isBuffer(b); console.log(d); //返回false console.log(e); //返回true源码:代码如下: // Static methods Buffer.isBuffer ...

node.js中的fs.writeFile方法使用说明_node.js

方法说明: 以异步的方式将data写入文件,文件已存在的情况下,原内容将被替换。 语法:代码如下: fs.writeFile(filename, data, [options], [callback(err)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据。 options (Object) option数组对象...

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

方法说明: 该棒法用来将HTTP trailing响应头添加到消息尾部。 语法:代码如下: response.addTrailers(headers)接收参数: headers 响应头信息 例子:代码如下: response.writeHead(200, { Content-Type: text/plain, Trailer: Content-MD5 }); response.write(fileData); response.addTrailers({Content-MD5: "7895bf4b8828b55ceaf47747b4bca667"}); response.end();

node.js中的fs.utimesSync方法使用说明_node.js

方法说明: 同步版的 utimes() ,同步方式修改文件时间戳。 语法:代码如下: fs.utimesSync(path, atime, mtime)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 文件路径 mtime 修改时间 ,表示文件被修改的时间和日期。文件的内容发生改变时,文件的修改日期将随之更新 atime 访问时间 ,表示文件最后被访问的时间和日期。 每一次应用程序或服务使用系统调用...

node.js中的fs.fstat方法使用说明_node.js

方法说明: 根据文件描述符获取文件信息。 语法:代码如下: fs.fstat(fd, [callback(err, stats)])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符 callback 回调,传递2个参数,异常参数err 和 文件信息参数 stats stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值)代码如下: {dev : 0 ,mode : 33206 ,nlink : 1 ,uid : 0 ,gid : 0 ,rde...

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

方法说明: 由于大多数请求是不包含请求体的 GET请求。Node.js为请求提供了更加简便的方法。 该方法和 Http.request()的不同在于,该方法只以 GET 方式请求,并且会自动调用 req.end()来结束请求。 语法:代码如下: http.get(options, callback)由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) ) 接收参数: option 表示请求网站的域名或IP地址(请求的地址) callback 回调函数传递一个参...

node.js中的fs.fsyncSync方法使用说明_node.js

方法说明: 同步版的 fsync() 。同步磁盘缓存。 语法:代码如下: fs.fsyncSync(fd)由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符。 例子:代码如下: var fs = require(fs); fs.open(content.txt, a, function(err,fd){if(err){throw err;}console.log(file open);fs.fsyncSync(fd);fs.close(fd,function(err){if(err){throw err;}console.log(file closed);}) })源码:代...

node.js中的fs.readFileSync方法使用说明_node.js

方法说明: 同步版的 fs.readFile() 。 语法:代码如下: fs.readFileSync(filename, [encoding])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: filename 文件路径 options option对象,包含 encoding,编码格式,该项是可选的。 例子:代码如下: var fs = require(fs); var contentText = fs.readFileSync(123.txt,utf-8); console.log(contentText);

node.js中http.response的removeHeader,setHeader,getHeader方法使用说明

这篇文章主要介绍了http.response的removeHeader,setHeader,getHeader方法的使用说明,本章介绍了http.response.removeHeader,http.response.setHeader,http.response.getHeader等方法的说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下http.response.removeHeader方法说明:移除等待隐式发送的头。语法:response.removeHeader(name)接收参数:name :响应头的类型,注意这个名字是不区分大小写。例子:respon...

node.js中的fs.writeSync方法使用说明_node.js

方法说明: 同步版的 fs.write() 。写入文件(根据文件描述符)。 语法:代码如下: fs.writeSync(fd, buffer, offset, length[, position]) fs.writeSync(fd, data[, position[, encoding]])由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: fd 文件描述符。 buffer 缓冲区,数据将被写入。buffer尺寸的大小设置最好是8的倍数,效率较高。 offset buffer写入的偏移量 length ...

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

方法说明: 该函数用来创建一个HTTP服务器,并将 requestListener 作为 request 事件的监听函数。 语法:代码如下: http.createServer([requestListener])由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) ) 接收参数: requestListener 请求处理函数,自动添加到 request 事件,函数传递两个参数:req 请求对象,想知道req有哪些属性,可以查看 “http.request 属性整合”。res 响应对象 ,收...

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

方法说明: 函数的功能室作为客户端向HTTP服务器发起请求。 语法:代码如下: http.get(options, callback)由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) ) 接收参数: option 数组对象,包含以下参数:host: 表示请求网站的域名或IP地址(请求的地址)。 默认为localhost。hostname: 服务器名称,主机名是首选的值。port: 请求网站的端口,默认为 80...

node.js中使用socket.io的方法_node.js【图】

使用socket.io的使用创建一个socket.io服务器即可.但是该服务器依赖于一个已经创建的http服务器. 在http服务器运行之后,使用listen方法为该http服务器附加一个socket.io服务器.代码如下: var sio=require("scoket.io"); var socket=sio.listen(server);socket就是在server基础上创建的一个socket.io服务器. 当客户端与服务器端建立连接时,触发socket.io服务的connection事件.代码如下: socket.on("connection",function(socket){ }...