Express.js 是一个流行的 Node.js Web 应用框架,它使创建 Web 应用程序变得非常简单和快捷。以下是一些关于 Express.js 的基本概念和用法。

Express.js 简介

Express.js 是一个轻量级的 Web 应用框架,它为 Node.js 提供了一套丰富的 API,用于快速创建 Web 应用程序。它由 TJ Holowaychuk 创建,并在 2010 年首次发布。

快速开始

  1. 安装 Node.js:首先,确保您的系统中安装了 Node.js 和 npm(Node.js 包管理器)。

  2. 创建项目文件夹:创建一个新的文件夹,例如 express-tutorial,然后进入该文件夹。

  3. 初始化 npm 项目:运行 npm init 命令来初始化一个新的 npm 项目。

  4. 安装 Express:运行 npm install express 命令来安装 Express 框架。

  5. 创建应用:创建一个名为 app.js 的文件,并添加以下代码:

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}`);
});
  1. 运行应用:运行 node app.js 命令来启动应用。

现在,您可以通过访问 http://localhost:3000 来查看您的 Express.js 应用程序。

路由和中间件

Express.js 使用路由和中间件来处理请求。以下是一些基本概念:

  • 路由:路由定义了如何处理不同类型的请求。
  • 中间件:中间件是请求处理流程中的一个函数,它可以在请求到达目标处理函数之前或之后执行操作。

示例路由

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

app.post('/contact', (req, res) => {
  res.send('感谢您的联系!');
});

链接更多资源

如果您想了解更多关于 Express.js 的信息,可以访问 Express.js 官方文档

Express.js Logo