在express.js app.params()和router.params()之间有什么不同?
在express.js 4中,引入了路由器来处理路由。
app.params()和router.params()之间的区别是什么? 什么时候使用每个?
params
是附加到请求中的一个对象,包含路由中令牌的值,而param
是一个函数:
app.param()
是这样的 – 它基本上允许逻辑被用于在pathpath中定义的特定标记。
router.param()
基本上是一样的,除了范围不同,它只适用于添加到路由器实例的路由。