📜  创建 Express.js 应用程序的步骤(1)

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

创建 Express.js 应用程序的步骤

本文介绍创建 Express.js 应用程序的基本步骤,包括安装 Express.js、创建项目、编写代码、运行和测试等。

安装 Express.js

使用 npm,可以很方便地安装 Express.js。在终端上执行以下命令:

npm install --save express

这样,就可以把 Express.js 安装在你的项目当中了。

创建项目

首先,需要在你的项目目录下创建一个名为 app.js 的文件,这个文件会被用作你的主应用程序程序。这个文件的内容可以是这样的:

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

app.get('/', (req, res) => {
  res.send('Hello Express.js!');
});

app.listen(3000, () => {
  console.log('Example app listening on port 3000!');
});

这个文件导入了 Express.js 库,并创建了一个 Express 应用程序对象 app 。然后,它定义了一个路由处理器 app.get,当访问根路径 '/' 时,会发送一个响应 'Hello Express.js!'。最后,它调用了 app.listen 方法,将应用程序绑定到本地端口 3000 上。

现在,你可以在终端上启动应用程序:

node app.js

在浏览器上访问 http://localhost:3000 ,应该可以看到 'Hello Express.js!' 的响应。

编写代码

使用 Express.js,可以轻松地处理前端发来的各种请求。一个常见的用法是处理 HTTP GET 请求,让客户端获取服务器上的数据。

以下是一个假设的数据(例如,一个客户名单):

const customers = [
  { id: 1, name: 'Alice' },
  { id: 2, name: 'Bob' },
  { id: 3, name: 'Charlie' },
];

如果客户端请求 /customers 路径,我们希望服务器返回这个客户名单。这个处理器可以写成这样:

app.get('/customers', (req, res) => {
  res.json(customers);
});

由于客户名单是一个 JavaScript 数组,我们可以使用 json 方法,将其转换成 JSON 格式并发送给客户端。

除了 HTTP GET 请求之外,还有很多其他的请求类型和路由处理器可以使用。有关详细信息,请参阅 Express.js 文档

运行和测试

在编写代码之后,可以使用以下命令来启动服务器:

node app.js

在浏览器上访问 http://localhost:3000/customers ,你应该可以看到客户名单。

可以通过运行测试来确保代码有效:

npm test

测试应该检查各项功能是否按预期工作,并报告任何错误或失败。

总结

本文介绍了创建 Express.js 应用程序所需的基本步骤,包括安装 Express.js、创建项目、编写代码、运行和测试等。通过阅读本文,读者可以了解如何使用 Express.js 来处理 HTTP 请求、构建 Web 应用程序等。