📅  最后修改于: 2023-12-03 15:22:40.017000             🧑  作者: Mango
本文介绍创建 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 应用程序等。