var http = require("http");
var fs = require("fs");
var server = http.createServer();
var www = "F:/WebStorm/JS/www";
server.on("request",function (req,res) {
var url = req.url;
if (url ==="/") {
fs.readFile(www + "/index.html", function (err, data) {
if (err) {
return res.end("404 not found");
}
res.end(data);
})
}else if (url ==="/a.txt") {
fs.readFile(www + "/a.txt", function (err, data) {
if (err) {
return res.end("404 not found");
}
res.setHeader("content-type","text-plain;charset=utf-8");
res.end(data);
})
}else if (url ==="/index.html"){
fs.readFile(www + "/index.html", function (err, data) {
if (err) {
return res.end("404 not found");
}
res.end(data);
})
} else (url ==="/apple/login.html")
{
fs.readFile(www + "/apple/login.html", function (err, data) {
if (err) {
return res.end("404 not found");
}
res.end(data);
})
}
})
server.listen(3000,function () {
console.log("服务器启动成功")
});
简写版
var http = require("http"); var fs = require("fs"); var server = http.createServer(); var www = "F:/WebStorm/JS/www"; server.on("request",function (req,res) { var url = req.url; var filePath = "/index.html"; if (url !== "/"){ filePath = url; } fs.readFile(www+filePath,function (err,data) { if (err){ return res.end("404 not found"); } res.end(data); }) }) server.listen(3000,function () { console.log("服务器启动成功") });