一.構建並啓用本地服務器
1.用Node的http方式
let http = require('http');
let url = require('url');
let util = require('util');
let fs = require('fs');
let path = require('path');
let server = http.createServer((req, res) => {
var pathname = url.parse(req.url).pathname; //獲取url的pathname (/index.html)
var realPath = path.join("./public", pathname); //這裏設置自己的文件路徑,拼接路徑
//public爲公共文件夾,如果文件夾下有test.html可以在地址欄輸入http://127.0.0.1:3000/test.html訪問
fs.readFile(realPath, function(err, data) { //fs模塊加載文件
if (err) {
res.writeHead(404, {
'Content-Type': 'text/html'
});
} else {
res.writeHead(200, {
'Content-Type': 'text/html'
});
res.write(data.toString());
}
res.end();
});
});
server.listen(3000, '127.0.0.1', () => {
console.log("服務器已經運行,輸入http://127.0.0.1:3000/ 來進行訪問.")
});
2.express方式
var express = require("express");
var app = express();
app.use(express.static("public")).listen(8080);
//public爲放html頁面的公共文件夾,如果文件夾下有test.html可以在地址欄輸入localhost:8080/test.html訪問