1.设计原则为文件夹名字可以依据资源来命名,静态资源统一命名
ps:路径中绝对和相对路径,依据server.js本身的位置而言
const http = require("http");
const url = require("url");
const fs = require("fs");
const server = http.createServer();
server.on("request",(req,res)=>{
console.info(req.url);
if(req.url.indexOf("/index.html") != -1){
fs.readFile("../index.html","utf-8",(err,data)=>{
if(err){console.info("error read");return}
res.end(data);
})
}else if(req.url.indexOf("game") != -1){
fs.readFile("../" + req.url,"utf-8",(err,data)=>{
if(err){console.info("error read");return}
res.end(data);
})
}else{
res.end("404");
}
})
server.listen(5080,"127.0.0.1",()=>{
console.info("server start on 127.0.0.1:5080");
})
原文:https://www.cnblogs.com/wangc04/p/12365235.html