// 路由文件
let fs = require('fs');
let path = require("path");
let url = require('url');
let extname = require('../extname/mime.json');
module.exports = (req, res) => {
res.writeHead(200, { "Content-Type": "text/html;charset=UTF-8" });
//在这里可以对路径进行解析 获取pathname 这样可避免get传值之类的
var pathname = url.parse(req.url, true).pathname;
//把无效的请求过滤
if (pathname != "/favicon.ico") {
if (pathname == "/") {
// pathname = "index.html";//默认
res.end("index.html");
}
//模拟简单路由的配置
if (pathname == "/login") {
res.end("login.html");
}
if(pathname=="/regest")
{
res.end("regest.html");
}
//根据目录找到对应的文件
// fs.readFile("static/" + pathname, function (error, data) {
// if (error) {
// console.log("404");
// //在页面404时可以请求404页面
// return false;
// }
// //现在数据可以打印出去 但是文件的类型不一致 text/html text/css text/javascript 等等不一致
// //根据后缀名 确认类型
// var aname = path.extname(pathname);
// var exname = extname[aname];
// res.writeHead(200, { "Content-Type": "" + exname + ";charset=UTF-8" });
// res.write(data);
// res.end();
// });
}
}