Express 是一个基于 Node.js 的 web 应用框架,它可以帮助开发者快速构建高性能的 web 应用。本教程将带您入门 Express,并介绍一些基本概念和常用功能。

快速开始

  1. 安装 Node.js:确保您的计算机上已安装 Node.js 和 npm(Node.js 包管理器)。
  2. 创建项目目录:在终端中创建一个新的目录,例如 express-tutorial
  3. 初始化项目:在项目目录中运行 npm init 命令,创建一个 package.json 文件。
  4. 安装 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 教程

图片

  • Express JS
  • Node JS