Express.js 是一个流行的 Node.js Web 应用框架,它使创建 Web 应用程序变得非常简单和快捷。以下是一些关于 Express.js 的基本概念和用法。
Express.js 简介
Express.js 是一个轻量级的 Web 应用框架,它为 Node.js 提供了一套丰富的 API,用于快速创建 Web 应用程序。它由 TJ Holowaychuk 创建,并在 2010 年首次发布。
快速开始
安装 Node.js:首先,确保您的系统中安装了 Node.js 和 npm(Node.js 包管理器)。
创建项目文件夹:创建一个新的文件夹,例如
express-tutorial
,然后进入该文件夹。初始化 npm 项目:运行
npm init
命令来初始化一个新的 npm 项目。安装 Express:运行
npm install express
命令来安装 Express 框架。创建应用:创建一个名为
app.js
的文件,并添加以下代码:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
- 运行应用:运行
node app.js
命令来启动应用。
现在,您可以通过访问 http://localhost:3000
来查看您的 Express.js 应用程序。
路由和中间件
Express.js 使用路由和中间件来处理请求。以下是一些基本概念:
- 路由:路由定义了如何处理不同类型的请求。
- 中间件:中间件是请求处理流程中的一个函数,它可以在请求到达目标处理函数之前或之后执行操作。
示例路由
app.get('/about', (req, res) => {
res.send('关于我们');
});
app.post('/contact', (req, res) => {
res.send('感谢您的联系!');
});
链接更多资源
如果您想了解更多关于 Express.js 的信息,可以访问 Express.js 官方文档。
Express.js Logo