router

router

ctx对象的router属性是一个任意类型的值,由开发者在路由注册时传递。其主要用途是提供一个用户自定义的路由参数,该参数可以在过滤器中通过ctx.router 获取到,以方便针对不同的路由执行不同过滤逻辑。

示例

server.filter((ctx) => {
	//获取匹配路由的routerparam参数。
	//打印:{session: true}
	console.log(ctx.router)
});

server.any("/test", (ctx) => {
	//请求处理
}, {session: true});
更新时间 8/16/2024, 3:17:38 PM