Node.js不是一门语言,不是库或者框架。Node.js是一个JavaScript运行时环境。
可以用来解析和执行JS代码
Node.js是为JavaScript提供了一些服务器的操作API(接口,相当于奶茶的吸管将里面内容面向外部)
Node.js的特性:事件驱动、非阻塞I/O模型(异步操作)、轻量高效。
npm是世界上最大的Node.js开源库生态系统。
Node的三个模块:1、核心模块(自己带的)2、自定义模块(自己写的模块)3、第三方模块(一般是导入之后直接用)
使用核心模块时1、引入 let fs = require("fs")
2、使用 fs.readfile("地址路径",回调函数(错误信息,数据data){})
data是buffer类型
数据data转化成字符串才能显示
fs.writefile("地址路径",“更改的内容”,回调函数(err,data){})
读取文件夹 fs.readdir("地址路径",回调函数(错误信息err,数据data){})
data是一个数组类型