Express.js 是一个流行的 Node.js 框架,用于构建 web 应用程序。本教程将介绍如何开始使用 Express.js。

快速开始

  1. 安装 Node.js
  2. 创建一个新的项目目录
  3. 初始化项目(npm init
  4. 安装 Express(npm install express
  5. 创建一个简单的服务器
const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`服务器运行在 http://localhost:${port}`);
});

路由和中间件

Express.js 使用路由来定义应用程序的行为。中间件是执行特定功能的函数,可以用来处理请求和响应。

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

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

模板引擎

Express.js 可以与多种模板引擎一起使用,如 EJS、Pug、Handlebars 等。

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

app.get('/contact', (req, res) => {
  res.render('contact', { name: '张三', email: 'zhangsan@example.com' });
});

静态文件

Express.js 可以用来提供静态文件,如 HTML、CSS、JavaScript 等。

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

更多内容,请访问我们的 Express.js 文档

图片示例

Express.js 示例