Nodejs学习笔记(一)

  • 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]);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值