Express.js 是一个流行的 Node.js 框架,用于构建高性能的 Web 应用程序。以下是一些基础教程,帮助您开始使用 Express.js。

快速开始

  1. 安装 Node.js:确保您的系统中已安装 Node.js 和 npm(Node.js 包管理器)。
  2. 创建项目目录:在终端中,创建一个新的目录并进入它。
    mkdir express-tutorial
    cd express-tutorial
    
  3. 初始化 npm 项目
    npm init -y
    
  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(`Server running at http://localhost:${port}/`);
    });
    

路由和中间件

Express.js 使用路由和中间件来处理请求。

路由

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

中间件

中间件是 Express.js 的核心概念之一。

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

数据库集成

Express.js 可以与多种数据库集成,例如 MongoDB。

const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/mydatabase', { useNewUrlParser: true, useUnifiedTopology: true });

静态文件服务

Express.js 可以用来服务静态文件,如 HTML、CSS 和 JavaScript 文件。

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

扩展阅读

想要了解更多关于 Express.js 的内容,请访问我们的Express.js 指南

图片示例

Express.js Logo

Node.js Logo