文件处理模块:File System
语法:
const fs = require('fs');
fs.readFile(文件名, function (err, data){})
fs.writeFile(文件名, 内容, function (err){})
文件目录:
Server.js
const http = require('http');
const fs = require('fs');
var server = http.createServer(function (req, res){
// req.url=>'/index.html'
// 读取 => './www/index.html'
var file_name = './www'+req.url;
fs.readFile(file_name, function (err, data){
if(err){
res.write('404');
}else{
res.write(data);
}
res.end();
});
});
server.listen(8080);
fs2.js
const fs=require('fs');
// writeFile(文件名, 内容, 回调)
// 会覆盖文件之前的内容
fs.writeFile("bbb.txt", "sdafasdwere", function (err){
console.log(err);
});
一个更完善的nodeJS服务器雏形:了解更多