node为JS提供了很多服务器级别的API,这些API绝大部分在核心模块里。
需要用require加载我认为这是node.js与浏览器中的JS的很重要的不同
正是这些模块让JS具备了服务端开发的能力
读文件
1、用require方法加载fs核心模块
1 | var fs = require('fs') |
2、读取文件
1 | fs.readFile('./hello.txt',function(error,data){ |
- 第一个参数传文件路径
- 第二个参数传回调函数
- 如果读取成功
- error : null
- data : 数据
- 如果读取失败
2、写入文件
1 | fs.writeFile('./hello.txt','hello nodejs',function(error){ |
- 参数分别为文件路径、想要写入的内容、回调函数(写入成功error:null;写入失败error: 错误对象)