📌  相关文章
📜  在 Node 中构建一个简单的静态文件 Web 服务器(1)

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

在 Node 中构建一个简单的静态文件 Web 服务器

在本教程中,我们将使用 Node.js 构建一个简单的静态文件 Web 服务器,这可以让你在本地访问你的网页和静态文件。

介绍

Node.js 是一种运行在服务器端的 JavaScript 环境,它允许开发人员使用相同的语言来构建前端和后端应用程序。HTTP 模块是 Node.js 中的一个重要模块,可以让我们构建 Web 服务器。

步骤
第一步:创建项目并安装依赖项

首先,我们需要创建一个新的文件夹,并进入该文件夹的终端:

mkdir my-server
cd my-server

然后,我们要开始初始化项目并安装依赖项。使用以下命令:

npm init -y
npm install express
第二步:编写代码

在项目文件夹中创建一个名为 "server.js" 的文件,并将以下代码复制到该文件中:

const express = require('express');
const app = express();

app.use(express.static('public'));

app.listen(3000, () => {
    console.log('Server started on http://localhost:3000');
});

这段代码使用 Express 模块构建了一个静态文件服务器。我们通过使用 express.static() 函数指定了我们的静态文件夹。这将允许我们向客户端提供静态文件。

第三步:创建静态文件夹

在我们的项目文件夹中,我们需要创建一个名为 "public" 的文件夹,并在其中放置我们的静态文件。

第四步:测试服务器

现在我们可以使用以下命令启动服务器:

node server.js

在您的浏览器中打开 "http://localhost:3000",您应该会看到您的静态文件了。

总结

恭喜,你已经学会了如何在 Node.js 中构建一个简单的静态文件 Web 服务器。我们使用了 Express.js 模块来帮助我们构建这个服务器,并使用 express.static() 函数指定了我们的静态文件夹。