使用 Node.js 中的 http 模块和 nodemon 模块来搭建本地服务器
安装 Node.js 和 nodemon 模块
创建一个 index.html 文件,编写 HTML 代码:
Node.js 本地服务器
Hello World!
const http = require('http');
const fs = require('fs');
const url = require('url');
const port = process.env.PORT || 3000; // 设置监听端口号
http.createServer(function (req, res) {
const q = url.parse(req.url, true);
let filename = '.' + q.pathname;
if (filename == './') {
filename = './index.html'; // 默认打开 index.html 文件
}
fs.readFile(filename, function(err, data) {
if (err) {
res.writeHead(404, {'Content-Type': 'text/html'});
return res.end("404 Not Found");
}
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(data);
return res.end();
});
}).listen(port, function() {
console.log(`Server running at http://localhost:${port}/`);
});
nodemon server.js