Express.js 是一个简洁而灵活的 Node.js Web 应用框架,用于创建 Web 应用和 API。本教程将带你入门 Express.js,并学习如何使用它来构建 Web 应用。
快速开始
- 安装 Node.js:确保你的系统上安装了 Node.js 和 npm(Node.js 包管理器)。
- 创建项目目录:创建一个新的目录用于存放你的项目文件。
- 初始化项目:在项目目录中运行
npm init
命令来创建一个package.json
文件。 - 安装 Express:使用
npm install express
命令安装 Express 框架。 - 创建主文件:在项目目录中创建一个名为
app.js
的文件。
代码示例
以下是一个简单的 Express 应用示例:
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}`);
});
路由和中间件
Express 使用路由和中间件来处理 HTTP 请求。以下是一些基本概念:
- 路由:定义了应用程序如何响应对特定端点的请求。
- 中间件:是一个函数,它接受两个参数:
req
和res
,并可以调用next
方法将控制权传递给下一个中间件。
路由示例
app.get('/about', (req, res) => {
res.send('关于我们');
});
中间件示例
app.use((req, res, next) => {
console.log('请求到达!');
next();
});
本站链接
Express.js Logo