var http = require("http");
var fs = require("fs");
var app = http.createServer(function (req,resp) {
if(req.method === "GET"){
switch (req.url){
case "/":
case "/index.html":
fs.readFile("./html/index.html",function (err,data) {
if(err) throw err;
resp.writeHead(200,{"Content_Type":"text/html"});
resp.write(data.toString());
resp.end();
});
break;
case "/add.html":
fs.readFile("./html/add.html",function (err,data) {
if(err) throw err;
resp.writeHead(200,{"Content_Type":"text/html"});
resp.write(data.toString());
resp.end();
});
break;
case "/remove.html":
fs.readFile("./html/remove.html",function (err,data) {
if(err) throw err;
resp.writeHead(200,{"Content_Type":"text/html"});
resp.write(data.toString());
resp.end();
});
break;
case "/find.html":
fs.readFile("./html/find.html",function (err,data) {
if(err) throw err;
resp.writeHead(200,{"Content_Type":"text/html"});
resp.write(data.toString());
resp.end();
});
break;
case "/edit.html":
fs.readFile("./html/edit.html",function (err,data) {
if(err) throw err;
resp.writeHead(200,{"Content_Type":"text/html"});
resp.write(data.toString());
resp.end();
});
break;
default:
var html = "<html><head><meta charset='UTF-8'>" +
"<title>测试网</title></head><body>" +
"404 Not find" +
"</body></html>";
resp.writeHead(404, {"Conten-Type": "text/html"});
resp.end(html);
}
}else{
console.log("Not supported");
}
});
app.listen(7798);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>add</title>
</head>
<body>
<h1>add</h1>
<form action="add.js" method="post">
<div>
<span>Domain Name:</span>
<input type="text" name="domainName">
</div>
<div>
<span>Name:</span>
<input type="text" name="name">
</div>
<div>
<span>Email:</span>
<input type="text" name="email">
</div>
<div>
<span>Age:</span>
<input type="text" name="age">
</div>
<div>
<span>Click:</span>
<input type="text" name="click">
</div>
<input type="submit" value="Add">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>remove</h1>
<form action="remove.js" method="post">
<div>
<span>Domain Name:</span>
<input type="text">
</div>
<input type="submit" value="Remove">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>edit</h1>
<form action="edit.js" method="post">
<div>
<span>Domain Name:</span>
<input type="text">
</div>
<div>
<span>Name:</span>
<input type="text">
</div>
<div>
<span>Email:</span>
<input type="text">
</div>
<div>
<span>Age:</span>
<input type="text">
</div>
<div>
<span>Click:</span>
<input type="text">
</div>
<input type="submit" value="Update">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>find</h1>
<form action="find.js" method="post">
<div>
<span>Domain Name:</span>
<input type="text">
</div>
<input type="submit" value="Find">
</form>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>测试</title>
</head>
<body>
<h1>欢迎来到测试网</h1>
<a href="/add.html">add</a>
<a href="/remove.html">remove</a>
<a href="/edit.html">edit</a>
<a href="/find.html">find</a>
</body>
</html>