🎉 欢迎学习 Express.js!
Express 是基于 Node.js 的轻量级 Web 开发框架,适合快速搭建 API 和网站。以下是基础指南,帮助你入门!
1. 安装 Express
npm init -y
npm install express
📌 注意: 确保已安装 Node.js,如需帮助可访问 Node.js 官方文档
2. 创建第一个应用
// app.js
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello Express!');
});
app.listen(3000, () => {
console.log('Server running on http://localhost:3000');
});
3. 核心概念
- 路由(Routing):定义请求路径,如
/about
或/users/:id
- 中间件(Middleware):处理请求/响应周期,如日志记录、身份验证
- 模板引擎:支持 EJS、Pug 等,用于动态页面渲染
- 数据库连接:可集成 MongoDB、PostgreSQL 等,如需示例可访问 Express.js 数据库教程
4. 扩展功能
- 🚀 使用
express.Router()
创建模块化路由 - 🔒 添加身份验证中间件(如 JWT)
- 📁 配置静态文件服务(
express.static
)
5. 学习资源
- Express.js 官方文档(中文版)
- Express.js GitHub 仓库(英文版)
- 📚 推荐书籍:《Express.js 从入门到实战》