一、子服务器Router
一、Router简介
- Router类似一个子服务器,express()有的,它也有。
- Router不需要下载,它是express里的一个属性,为express.Router();
二、Router应用
我们创建一个子服务userRouter,让访问user目录下的所有接口都去让userRouter这个子服务器进行操作。
1 ) .创建一个Router子服务
const express = require('express');
let server = express();
// 创建一个子服务userRouter
const userRouter = express.Router();
// 把这个子服务加到server上,所有目录为/user的都到这个子服务器userRouter上去操作
server.use('/user', userRouter);
userRouter.get('/index.html', (req, res) => {
res.send('当前请求的是user下的文件')
})
server.listen(8082)
2 ). 运行服务器node server.js, get 请求 http://localhost:8082/user/index.html,发现输出的是 '当前请求的是user下的文件'
网友评论