Express 是一个灵活的 Node.js Web 应用框架,它可以帮助快速创建 Web 应用和 API。它提供了一个极简的 API,用于设置中间件、路由和视图模板。

快速开始

要开始使用 Express,首先确保你已经安装了 Node.js 和 npm。然后,你可以创建一个基本的 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 running on http://localhost:${port}`);
});

路由和中间件

Express 使用中间件来处理请求。中间件是一个函数,它接受两个参数:请求对象(req)、响应对象(res)和一个回调函数。

app.use(express.static('public'));

app.get('/about', (req, res) => {
  res.send('About Page');
});

模板引擎

Express 支持多种模板引擎,如 Pug、EJS 等。

app.set('view engine', 'pug');

app.get('/index', (req, res) => {
  res.render('index', { title: 'Home Page' });
});

资源链接

更多关于 Express 的信息和教程,请访问Express 官方文档

Express Logo