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"));
});