Express.js 是一个基于 Node.js 的轻量级 Web 开发框架,帮助开发者快速构建 API 和网站。以下是关键知识点:
安装与初始化
安装 Express
使用 npm 安装:npm install express
创建基本服务器
const express = require('express'); const app = express(); app.get('/', (req, res) => res.send('Hello World!')); app.listen(3000, () => console.log('服务器运行在 http://localhost:3000'));
核心功能
路由系统
使用app.get()
,app.post()
等方法定义路由路径。
点击查看路由详解中间件
通过app.use()
添加中间件,如日志记录、错误处理等。模板引擎
支持 EJS、Pug 等模板,动态生成 HTML 内容。
实践示例
创建一个简单的 REST API:
app.get('/api/data', (req, res) => { res.json({ message: '这是 Express API 响应' }); });
使用中间件处理请求:
app.use((req, res, next) => { console.log('请求拦截'); next(); });