Express 框架学习指南
Express 是一个简洁而灵活的 Node.js Web 应用框架,它可以帮助开发者快速创建 Web 应用程序。以下是一些关于 Express 框架的基础知识和学习资源。
快速入门
- 安装 Node.js:确保你的系统中已安装 Node.js,可以通过 Node.js 官网 获取。
- 创建项目:在命令行中,使用
npm init
创建一个新的 Node.js 项目。 - 安装 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 官方文档 提供了最全面和官方的指南。
- 社区:加入 Express 社区,与其他开发者交流。
Express Logo