fs模块的基本用法,如下代码
const fs=require('fs'); //引入文件磁盘系统模块
/*
readFile(文件名,回调函数) 读取文件
write(文件名,内容,回调函数) 写入文件
*/
fs.readFile('aaa.txt',function(err,data){
if(err){
console.log('读取失败')
}else{
console.log(data.toString())
}
})
// fs.write('aaa.txt','添加内容',function(err,data){
// if(err){
// console.log('写入失败')
// }else{
// console.log(data.toString())
// }
// });
结合服务器一起使用
在目录下建一个名为www的文件夹,里面存放的文件都是用于服务器读取信息的文件
下面的代码是从本地的文件读取信息在前台响应,如果没有找到文件就显示404
const http = require('http');
const fs = require('fs'); //引入文件磁盘系统模块
var server = http.createServer(function (req, res) {
var file_name = './www' + req.url;
fs.readFile(file_name, function (err, data) {
if (err) {
res.write('404');
} else {
res.write(data.toString());
}
res.end();
})
})
server.listen(8080)