如何进行文件操作
- 引入node文件模块(里面用到es6 最新语法)
const fs = require('fs')
2.文件读取
fs.readFile((文件名,(err,data) => { // err:判断是否读取文件失败 data:文件的相应数据
}))
3.文件写入
fs.writeFile(文件名,data, err => {data:写入文件的数据 err:回调函数, })
文件操作与http请求配合使用
const http = require(‘http’) const fs = require(‘fs’)
http.createServer((req,res) =>{
let file_name =.www${req.url}
// 文件位置 “:这是es6的模板字符串语法,你们可以看一下
fs.readFile(file_name,(err,data) => { if (err) { res.write(‘404’)
} else {
res.write(data) })
})