Express 是一个基于 Node.js 的 web 应用框架,它可以帮助开发者快速构建高性能的 web 应用。本教程将带您入门 Express,并介绍一些基本概念和常用功能。
快速开始
- 安装 Node.js:确保您的计算机上已安装 Node.js 和 npm(Node.js 包管理器)。
- 创建项目目录:在终端中创建一个新的目录,例如
express-tutorial
。 - 初始化项目:在项目目录中运行
npm init
命令,创建一个package.json
文件。 - 安装 Express:在项目目录中运行
npm install express
命令,安装 Express 框架。
基本用法
创建服务器
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server is running at http://localhost:${port}`);
});
路由参数
app.get('/user/:id', (req, res) => {
const userId = req.params.id;
res.send(`User ID: ${userId}`);
});
中间件
app.use((req, res, next) => {
console.log('Request received');
next();
});
app.use((req, res, next) => {
res.header('Content-Type', 'application/json');
next();
});
进阶功能
- 模板引擎:使用 EJS、Pug 或其他模板引擎来渲染 HTML 页面。
- 数据库集成:使用 MongoDB、MySQL 或其他数据库来存储和检索数据。
- 中间件:创建自定义中间件来处理跨域请求、日志记录等。
学习资源
更多关于 Express 的学习资源,请访问我们的 Express 教程。