attr

attr

ctx对象的attr属性是一个Map对象,该属性用来从过滤器向路由中传递自定义参数。

示例

//过滤器
server.filter((ctx) => {
	//写入用户定义数据
	ctx.attr.set("user", {name: "张三", id: 1});
	//路由下一跳
	ctx.next();
});

//Api
server.any("/test", (ctx) => {
	//获取用户定义数据
	console.log(ctx.attr.get("user"));
});
更新时间 8/16/2024, 3:17:38 PM