您的位置:首页 > Web前端 > Node.js

Nodejs学习笔记(一)

2016-05-25 14:36 381 查看
exports跟module.exports的用处跟区别

exports是让一个模块文件的变量或者函数能从外部访问跟java中的静态变量有点相似

module.exports直接把模块定义成一个类

对文件的读取操作

var fs = require('fs');  //读取文件所需要的模块

fs.readFile('./text.txt','utf8',function (err,data) { // 第一个参数中直接/会发生错误,第二个参数可不存在
if(err){
console.log("err")
}else{
console.log(data.toString()); //如果不加utf8则要toString
}
});

fs.writeFile('./text.txt',"写入的数据"); //写入会覆盖原来的数据

fs.appendFile('./text.txt',"追加的数据");


fs中的一些方法:

read 读取数据

pipe 设置一个数据通道,然后把所有流数据输出到通道的另一端

fs.pipe(res); 把fs.read中的数据全部输出到res中

unpipe 取消数据通道

pause 停止触发data事件

resume 恢复触发data事件

流读取数据

fs.createReadStream(path,[options]);

fs.createWriteStream(path,[options]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nodejs