📜  Node.js第一个示例(1)

📅  最后修改于: 2023-12-03 15:03:15.668000             🧑  作者: Mango

Node.js第一个示例

简介

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以用于服务器端编程。它采用事件驱动、非阻塞的I/O模型,使得 JavaScript 可以同时处理大量并发请求,更适合构建高性能的网络应用程序。

本文将介绍如何编写Node.js的第一个示例,让你快速上手Node.js的开发。

环境搭建

在开始之前,你需要先安装Node.js运行环境。你可以从官网 https://nodejs.org/ 下载最新的稳定版本进行安装。

安装完成后,打开命令行工具,输入以下命令来验证Node.js是否安装成功:

$ node -v

如果显示出了Node.js的版本号,则说明安装成功。

编写第一个示例

接下来,我们将使用Node.js编写一个简单的Web服务器。我们可以使用http模块来创建一个HTTP服务器对象,并监听指定的端口。

首先,创建一个新的文件,命名为server.js,然后在文件中添加以下代码:

const http = require('http');

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

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

以上代码创建了一个简单的HTTP服务器,当收到请求时,会返回响应内容为Hello, World!

运行示例

在命令行中进入到示例文件所在的目录,然后运行以下命令启动服务器:

$ node server.js

如果一切正常,会输出Server running at http://localhost:3000/,表示服务器已成功启动。

现在,打开浏览器,输入http://localhost:3000/,你将会看到浏览器中显示出Hello, World!

至此,你已成功创建并运行了Node.js的第一个示例!

总结

本文介绍了如何编写Node.js的第一个示例,以一个简单的Web服务器为例。通过本示例,你可以快速入门Node.js的开发,并了解了其事件驱动、非阻塞的特点。

希望本文对你学习Node.js有所帮助!如果你有任何问题,请随时提问。