这是一个使用Node.js创建的简单HTTP服务器,监听80端口。
服务器配置:
服务器使用Node.js的http模块创建,代码简洁高效:
const http = require('http');
const fs = require('fs');
const server = http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/html'});
fs.readFile('index.html', (err, data) => {
if (err) {
res.writeHead(500);
res.end('Error loading HTML file');
} else {
res.end(data);
}
});
});
server.listen(80, () => {
console.log('Server running at http://localhost:80/');
});
如需启动此服务器,请在终端中运行以下命令(注意80端口需要管理员权限):
sudo node server.js