本文共--字 阅读约--分钟 | 浏览: -- Last Updated: 2021-02-03
const express = require('express');
var server = express();
var routeUser = express.Router(); // 迷你版的server 用来处理某一路径(模块)
// 目录 /user
routeUser.get('/1.html', function (req, res) {
res.send('user1')
})
routeUser.get('/2.html', function (req, res) {
res.send('user222')
})
server.use('/user', routeUser);
// 将/user路径 对应到 routeUser路由上
// http://localhost:8081/user/1.html 时就会 返回 user1
// http://localhost:8081/user/2.html 时就会 返回 user222
// 目录 /news
var routeNews = express.Router();
routeNews.get('/1.html', function (req, res) {
res.send('news11111')
})
routeNews.get('/2.html', function (req, res) {
res.send('news2222222')
})
server.use('/news', routeNews);
// 目录 /news/art 子路由
var routeNewsArt = express.Router();
routeNewsArt.get('/1.html', function (req, res) {
res.send('art1111') // 对应http://localhost:8081/news/art/1.html
})
routeNewsArt.get('/2.html', function (req, res) {
res.send('art222')
})
// 父路由 调用use方法, 参数 子路径,子路由
routeNews.use('/art', routeNewsArt)
server.listen(8081);