Router管理路由
express 中的 Router 是一个完整的中间件和路由系统,可以看做是一个小型的 app 对象,它可以对路由进行模块化拆分,能更好的管理路由。 创建文件:shop.js
js
//导入 express
const express = require("express");
//创建路由器对象
const router = express.Router();
//在 router 对象身上添加路由
router.get("/search", (req, res) => {
res.send("搜索");
});
router.get("/pay", (req, res) => {
res.send("支付");
});
//暴露
module.exports = router;主文件引入使用
js
const express = require("express");
const homeRouter = require("./routes/homeRouter");
const app = express();
//设置和使用中间件
app.use(homeRouter);
app.listen(8088, () => {
console.log("8088 端口启动....");
});
