如何实现浏览本地文件(根目录下包含多个子目录)?
核心步骤
const http = require('http');
const path = require('path');
const url = require('url');
const fs = require('fs');
const hostname = '127.0.0.1';
const port = 8010;
var documentRoot = 'F:/doc';
var urls = [];
const server = http.createServer((req,res)=>{
let pathname = url.parse(req.url).pathname;
var urlname = req.url;
var file = documentRoot + urlname;
console.log("第一个pathname:" + pathname);
console.log("urlname:" + urlname);
console.log("file:" + file);
if(pathname == '/'){
fs.readdir(documentRoot, function (err, files) {
if(err){
console.log("files err");
res.writeHeader(404,{
'content-type' : 'text/html;charset="utf-8"'
});
res.write('<h1>文件读取错误</h1><p>你要找的页面不存在</p>');
res.end