Express.js 是一个流行的 Node.js 框架,用于构建 web 应用程序。本教程将介绍如何开始使用 Express.js。
快速开始
- 安装 Node.js
- 创建一个新的项目目录
- 初始化项目(
npm init
) - 安装 Express(
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(`服务器运行在 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 示例