1.什么是系统模块
node运行环境提供的API,因为这些API都是以模块化的方式进行开发的,所以我们又称node运行环境提供的API为系统模块
2.系统模块fs文件操作
写入文件内容
fs.writeFile('文件路径/文件名称','数据',callback);
const content='<h3>正在使用fs.writeFile写入文件内容</h3>';
fs.writeFile('../index.html',content,err=>{
if(err!=null){
console.log(err);
return;
}
console.log('文件写入成功');
})
3.系统模块path路径操作
为什么要进行路径拼接
1、不同的操作系统的路径分离符不统一
2、/public/uploads/avatar
3、windows上是\ /
4、linux上是/
4.路径拼接语法
5.相对路径vs绝对路径
1、大多数情况下使用绝对路径,因为相对路径有时候相对的是命令行工具的当前工作目录。
2、在读取文件或者设置文件路径时都会选择绝对路径
3、使用__dirname获取当前文件所在的绝对路径
- 作者:endc
- 本文源自:普歌-码上鸿鹄团队-复习系统模块
- 本文版权归作者所有,欢迎转载。