NodeJS——第一个Web服务器

新建文件

vi example.js

文件内容

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World\n');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

注意:如果使用无图形的虚拟机,那么需要在另一台设备访问。将hostname改成虚拟机的ip地址。并且要注意关闭防火墙或者开放相应的端口。

# 关闭防火墙
systemctl stop firewalld
# 永久开放端口3000后重启
firewall-cmd --zone=public --add-port=3000/tcp --permanent
systemctl restart firewalld

你可能感兴趣的:(NodeJS——第一个Web服务器)