Nodejs学习笔记(一)
2016-05-25 14:36
381 查看
exports跟module.exports的用处跟区别
exports是让一个模块文件的变量或者函数能从外部访问跟java中的静态变量有点相似
module.exports直接把模块定义成一个类
对文件的读取操作
fs中的一些方法:
read 读取数据
pipe 设置一个数据通道,然后把所有流数据输出到通道的另一端
fs.pipe(res); 把fs.read中的数据全部输出到res中
unpipe 取消数据通道
pause 停止触发data事件
resume 恢复触发data事件
流读取数据
fs.createReadStream(path,[options]);
fs.createWriteStream(path,[options]);
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]);
相关文章推荐
- 使用ruby部署工具mina快速部署nodejs应用教程
- Google官方支持的NodeJS访问API,提供后台登录授权
- 浅谈Nodejs观察者模式
- nodejs教程之环境安装及运行
- nodejs中的fiber(纤程)库详解
- 基于NodeJS的前后端分离的思考与实践(五)多终端适配
- 基于NodeJS的前后端分离的思考与实践(二)模版探索
- 实例详解Nodejs 保存 payload 发送过来的文件
- 我的NodeJs学习小结(一)
- Node.js 应用跑得更快 10 个技巧
- nodejs中实现sleep功能实例
- Nodejs异步回调的优雅处理方法
- Windows系统下使用Sublime搭建nodejs环境
- nodejs实现获取某宝商品分类
- nodejs简单实现中英文翻译
- Node.js插件的正确编写方式
- 使用upstart把nodejs应用封装为系统服务实例
- NodeJS Web应用监听sock文件实例
- Nodejs学习笔记之测试驱动
- Nodejs学习笔记之Stream模块