Vnotes

express的next和Router

express的next方法理解

  • next():下一个(子)中间件
  • next(‘route’):下一个中间件

express的Router

// wiki.js - 维基路由模块

const express = require("express");
const router = express.Router();

// 主页路由
router.get("/", (req, res) => {
  res.send("维基主页");
});

// “关于页面”路由
router.get("/about", (req, res) => {
  res.send("关于此维基");
});

module.exports = router;
const wiki = require("./wiki.js");
// ...
app.use("/wiki", wiki);

这时 wiki 模块中定义的两个路由就可以从 /wiki/ 和 /wiki/about/ 访问了。