📅  最后修改于: 2023-12-03 15:38:05.226000             🧑  作者: Mango
Node.js 是一个能够让 JavaScript 运行在服务器端的运行时环境,使得可以使用 JavaScript 来编写后端应用程序。在本文中,我们将学习如何使用 Node.js 构建一个简单的 Web 服务器。
Node.js 可以在各个主流操作系统上运行。你需要在你的计算机上安装它。Node.js 的官方网站提供了许多下载选项,包括 macOS、Windows 和 Linux。
在你的计算机上创建一个目录,该目录将保存我们的 Web 服务器代码和相关资源。在命令行中运行以下命令:
mkdir myWebServer
cd myWebServer
现在我们需要在项目中运行 npm 的初始化命令。在命令行中运行以下命令:
npm init
按照提示回答一些问题,以创建一个名为 "package.json" 的文件。这个文件包含了我们项目的元数据和包依赖信息。
我们需要为我们的 Web 服务器安装依赖。我们将使用 Express.js 框架作为我们的 Web 服务器框架。运行以下命令安装依赖项:
npm install express --save
此命令将在你的项目中安装 Express.js 框架,并将其保存到 "package.json" 文件中作为依赖项。
现在我们将创建我们的 Web 服务器代码。在项目文件夹中创建一个新文件,命名为 "index.js",并使用以下代码填充该文件。
const express = require('express')
const app = express()
app.get('/', function (req, res) {
res.send('Hello World!')
})
app.listen(3000, function () {
console.log('App listening on port 3000!')
})
在这里,我们首先导入 Express.js 模块,并创建一个应用程序实例。我们然后使用 "app.get" 创建一个路由,该路由将显示 "Hello World!"。最后,我们使用 "app.listen" 启动我们的 Web 服务器,该服务器将监听端口 "3000"。
现在我们已经准备好启动我们的 Web 服务器。在命令行中运行以下命令:
node index.js
此命令将启动你的 Web 服务器,并使其在端口 3000 上监听请求。你可以在你的浏览器中打开 "http://localhost:3000/",你应该会看到 "Hello World!"。
恭喜,你已经成功地使用 Node.js 和 Express.js 框架创建了一个简单的 Web 服务器!在这个服务器的基础上,你可以构建更加完整和复杂的 Web 服务器应用程序。