express4.x中路由中间件和挂载路径的关系
2024-10-11 10:43:19
express4.x 中一个路由中间件可以挂载到多个路由上,一个路由也可以绑定多个路由中间件,如:
//多个路由匹配一个路由中间件
app.use(['/gre+t', '/hel{2}o'], greet); var greet = express.Router(); greet.get('/jp', function (req, res) {
console.log(req.baseUrl); // /greet
res.send('Konichiwa!');
}); app.use('/greet', greet); //多个中间件匹配一个路由
app.use('/rtest', [r1, r2]); var r1 = express.Router();
r1.get('/', function (req, res, next) {
console.log("r1 router");
next();
}) var r2 = express.Router();
r2.get('/', function (req, res, next) {
console.log('r2 router ');
res.send("r2 router " + req.app.get("view engine"))
// next();
})
最新文章
- 【仿真】Lattice_Diamond_调用Modelsim_仿真
- Maven - 项目结构
- POJ1743 Musical Theme
- 对web日志文件实现按照人员、行为分类
- leetcode二分查找问题整理
- js实现收缩菜单效果
- ADO.Net的小知识(连接数据库)二
- Node调试工具JSHint
- 用bat文件将本地sql在远程oracle上执行
- SSO之CAS基础及应用视频教程(2)
- C#根据文件流判断文件类型
- MyBatis 一对多,多对一关联查询的时候Mapper的顺序
- Java中的Object、T(泛型)、?区别
- HttpClient 实现 get,post请求
- 看了这一张GIF图你就明白什么回事了,必看的经典!--快速构建一个请假流程
- 关于 pyspider Web预览界面太小的解决方法
- Improved dual-mode compressive tracking integrating balanced colour and texture features
- 《R语言入门与实践》第七章:程序
- mysql出现“Incorrect key file for table”解决办法
- 图片加载------reactVirtualized