系列文章
1、 fs —— 文件模块
fs模块提供了对文件、文件夹操作的能力。在这个模块中,写入的数据如果想要换行,需要使用rn
,而不是n
另外请注意,读取到的都是Buffer
,你需要按照文件的格式选择对应的方法将其转化为需要的数据,比如读取txt文件,你可以使用toString()
进行转换
文件写入
需要持久化保持数据时,除了直接存储在数据库,还有可以利用文件写入
writeFile – 异步写入文件
语法:fs.writeFile(file, data[, options], callback)
示例:
weiteFileSync – 同步写入文件
appendFile / appendFileSync —— 追加写入
createWriteStream – 流式写入
读取文件
readFile – 异步读取
readFileSync – 同步读取
createReadStream – 流式读取
fs模块实例
流式复制文件
文件重命名和移动
文件删除
文件夹操作
查看文件资源状态
2、path —— 路径模块
path.resolve —— 路径拼接
path.sep —— 获取当前操作系统的路径分隔符
path.parse —— 解析路径
3、Http
IP和端口
http模块
http.createServer —— 创建http服务对象
server.listen —— 监听
获取请求体的相关数据
设置http相应报文
网页资源加载过程
网页引入外部资源
静态与动态资源
搭建静态资源服务
网页URL的使用
mime类型
乱码问题
错误处理
GET 和 POST 的场景以及区别
模块化
CommonJS模块化规范
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。