Node_学习笔记

发布时间 2023-06-07 17:50:05作者: 啊夸

不同技术点 : 24px 红色 加粗 标题一

技术点子模块 : 18px 黑色加粗 标题二

子模块在细分 : 16px   缩进 标题三

普通文字 : 14px

NodeJS入门

  • NodeJS是什么 : Node.js 就是一款应用程序,是一款软件,它可以运行 JavaScript

CDM常用命令 :  切换盘符 : C: D:  切换工作目录 : cd(change dir) 查看目录文件 : dir 

Buffer

let buf = Buffer.alloc(10); //清零创建
console.log(buf)

let buf_2 = Buffer.allocUnsafe(10000); //不清零创建
console.log(buf_2)

let buf_3 = Buffer.from('hello');
console.log(buf_3);

FS模块

文件增删查改API 

fs.writeFile() //异步 
fs.writeFileSync() //同步
fs.appendwriteFile() //追加文件写入
fs.createWriteStream() //流式写入 .write('value')
fs.readFile() //文件读取
fs.readFileSync() 同步读取
fs.createReadStream() //流式文件读取
fs.rename() //重命名 移动
fs.unlink()  fs.rm()//删除
fs.mkdir() //创建文件夹
fs.readdir //读取文件夹
fs.stat //查看文件信息

路径补充说明

相对路径不靠谱 , 运行的时候是根据命令行所在的目录运行的脚本。

__irname : 保存的是所在文件的所在目录的绝对路径

PATH模块

path.resolve(__dirname, 'index.html') //拼接绝对路径

HTTP协议

请求头 :