const http = require("http");
const fs = require("fs");
const url = require("url");
const mime = require("./mime.json");
const path = require("path");
http.createServer((req,res)=>{
let obj = url.parse(req.url,true);
console.log(obj);
if(obj.pathname == "/"){
res.setHeader("content-type","text/html;charset=utf-8");
let indexData = fs.readFileSync("./view/index.html");
res.write(indexData);
}else if(obj.pathname == "/detail"){
res.setHeader("content-type","text/html;charset=utf-8");
let indexData = fs.readFileSync("./view/detail.html");
res.write(indexData);
}else if(obj.pathname == "/getData"){
let obj = {
info: "sonme...value",
status: 1
}
res.write(JSON.stringify(obj));
}else{
if(obj.pathname !== "/favicon.ico"){
let ext = path.extname(obj.pathname);
console.log(ext);
res.setHeader("content-type",mime[ext]);
let resData = fs.readFileSync("view"+ obj.pathname);
res.write(resData);
}
}
res.end();
}).listen(8888);