Express.js 是一个简洁而灵活的 Node.js Web 应用框架,用于创建 Web 应用和 API。本教程将带你入门 Express.js,并学习如何使用它来构建 Web 应用。

快速开始

  1. 安装 Node.js:确保你的系统上安装了 Node.js 和 npm(Node.js 包管理器)。
  2. 创建项目目录:创建一个新的目录用于存放你的项目文件。
  3. 初始化项目:在项目目录中运行 npm init 命令来创建一个 package.json 文件。
  4. 安装 Express:使用 npm install express 命令安装 Express 框架。
  5. 创建主文件:在项目目录中创建一个名为 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 请求。以下是一些基本概念:

  • 路由:定义了应用程序如何响应对特定端点的请求。
  • 中间件:是一个函数,它接受两个参数:reqres,并可以调用 next 方法将控制权传递给下一个中间件。

路由示例

app.get('/about', (req, res) => {
  res.send('关于我们');
});

中间件示例

app.use((req, res, next) => {
  console.log('请求到达!');
  next();
});

本站链接

Express.js Logo