router
router
ctx
对象的router
属性是一个任意类型的值,由开发者在路由注册时传递。其主要用途是提供一个用户自定义的路由参数,该参数可以在过滤器中通过ctx.router
获取到,以方便针对不同的路由执行不同过滤逻辑。
示例
server.filter((ctx) => {
//获取匹配路由的routerparam参数。
//打印:{session: true}
console.log(ctx.router)
});
server.any("/test", (ctx) => {
//请求处理
}, {session: true});