废话不多说直接上代码:
var http = require("http");
var fs = require("fs");
var server = http.createServer(function(req, res) {
console.log("something has visited my first node serve");
let filepath;
let a;
if (req.url == "/") {
filepath = "./index.html"; //访问index.html 文件 可根据你文件名字手动替换
} else if (req.url == "/login") {
filepath = "./login.html";
} else if (req.url === "/register") {
filepath = "./register";
} else {
filepath = "./index.html";
}
fs.readFile(filepath, function(err, data) {
res.write("" + data);
res.end();
});
});
server.listen(8086, function() {
console.log("server start at http://localhost:8086 ....");
});
在你已经全局安装node的情况下直接新建http.js文件然后将上述代码复制过去 ,打开终端输入:node.http.js后回车键,这时你的服务就启动起来了,打开浏览器输入localhost:8086 查看是否能打开你所写的index.html页面。
注意:你的html页面要和http.js在同一层