Express.js 是一个简洁而灵活的 Node.js Web 应用框架,它可以帮助开发者快速创建高性能的 Web 应用程序。以下是关于 Express.js 的一些基础教程内容。

快速开始

首先,确保你已经安装了 Node.js 和 npm。然后,创建一个新的目录,初始化一个新的 Node.js 项目:

mkdir express-tutorial
cd express-tutorial
npm init -y

安装 Express.js 框架:

npm install 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 at http://localhost:${port}/`);
});

运行你的服务器:

node app.js

现在,你可以通过浏览器访问 http://localhost:3000/ 来查看你的 Express.js 服务器。

路由和中间件

Express.js 提供了强大的路由和中间件功能,可以帮助你组织代码并处理各种 HTTP 请求。

路由

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

app.post('/contact', (req, res) => {
  res.send('联系表单提交');
});

中间件

中间件是一个函数,它接受三个参数:(err, req, res, next)。它可以用来处理请求和响应。

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

app.get('/', (req, res) => {
  res.send('首页');
});

资源

想要了解更多关于 Express.js 的信息,可以访问以下资源:

Express.js Logo