Express.js 是一个流行的 Node.js 框架,用于构建 web 应用程序。以下是一些基础教程,帮助你快速上手。

快速开始

  1. 安装 Node.js 和 npm:确保你的计算机上已经安装了 Node.js 和 npm。
  2. 创建新项目:在终端中运行 npm init 来创建一个新的 Node.js 项目。
  3. 安装 Express:使用 npm install express 安装 Express 模块。
  4. 创建服务器:在项目目录中创建一个名为 app.js 的文件,并添加以下代码:
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}`);
});
  1. 运行服务器:在终端中运行 node app.js 来启动服务器。

路由和中间件

Express.js 使用路由来处理不同的请求。以下是一些基本路由和中间件的示例:

  • 基本路由
app.get('/home', (req, res) => {
  res.send('Welcome to Home Page!');
});
  • 中间件
app.use((req, res, next) => {
  console.log('中间件执行');
  next();
});

模板引擎

Express.js 可以与各种模板引擎一起使用,例如 EJS、Pug 和 Handlebars。以下是一个使用 EJS 的示例:

  1. 安装 EJS:使用 npm install ejs 安装 EJS 模块。
  2. 设置模板引擎
app.set('view engine', 'ejs');
  1. 创建视图文件:在项目目录中创建一个名为 views 的文件夹,并在其中创建一个名为 index.ejs 的文件,内容如下:
<!DOCTYPE html>
<html>
<head>
  <title>Express.js Example</title>
</head>
<body>
  <h1>Hello, Express!</h1>
</body>
</html>
  1. 渲染视图
app.get('/', (req, res) => {
  res.render('index');
});

本站链接

Express.js Logo