Express 框架学习指南

Express 是一个简洁而灵活的 Node.js Web 应用框架,它可以帮助开发者快速创建 Web 应用程序。以下是一些关于 Express 框架的基础知识和学习资源。

快速入门

  1. 安装 Node.js:确保你的系统中已安装 Node.js,可以通过 Node.js 官网 获取。
  2. 创建项目:在命令行中,使用 npm init 创建一个新的 Node.js 项目。
  3. 安装 Express:在项目目录中,使用 npm install express 安装 Express 框架。

基本用法

Express 框架允许你以模块化的方式创建 Web 应用。以下是一个简单的示例:

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 使用路由和中间件来处理请求。以下是一些常用的路由和中间件:

  • 路由:使用 app.get, app.post, app.put, app.delete 等方法定义路由。
  • 中间件:中间件是请求处理链中的函数,用于执行一些操作,如解析请求体或设置响应头。

示例:创建一个简单的博客应用

const express = require('express');
const app = express();
const port = 3000;

// 设置静态文件目录
app.use(express.static('public'));

// 路由
app.get('/posts', (req, res) => {
  res.sendFile(__dirname + '/views/posts.html');
});

app.listen(port, () => {
  console.log(`Blog app listening at http://localhost:${port}`);
});

学习资源

Express Logo