Node.js HTTP服务器

环境信息

这是一个使用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