一.构建并启用本地服务器html
1.用Node的http方式express
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访问