模块化路由 Router
约 187 字小于 1 分钟
2025-03-13
一、简介
express
中的 Router
是一个完整的中间件和路由系统,可以看做是一个小型的 应用对象。
抽离路由,并进行模块化,有利于我们高效的组织代码,管理代码。
二、使用
1、封装路由模块 homeRouter.js
//1. 导入 express应用
const express = require("express");
//2. 创建路由器对象
const router = express.Router();
//3. 在 router 对象身上添加路由
router.get("/", (req, res) => {
res.send("首页");
});
router.get("/cart", (req, res) => {
res.send("购物车");
});
//4. 暴露
module.exports = router;
2、引入路由模块 main.js
const express = require("express");
const app = express();
//5.引入子路由文件
const homeRouter = require("./routes/homeRouter");
//6.设置和使用中间件
app.use(homeRouter);
app.listen(3000, () => {
console.log("3000 端口启动....");
});
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于