有什么方法可以在express中向路由添加元数据吗?例如:
app.get("/some/route", function(req,res) {
// ...
}, { some: 'meta-data' });
我正在研究一种针对我的节点应用程序的AOP方法,因此我希望通过身份验证和/或日志记录来代理某些路由。要做到这一点,我需要能够为每个路由分配某种挂钩标识符,以指示它应该被代理,因此AOP不知道单个方法,方法也不知道AOP框架。
然后,在不偏离主题的情况下,我会使用hooker或其他代理库来检查所有包含some
的路由,并添加一个thing
拦截器。
那么,有没有什么最好的方法来做上面提到的事情呢?
1条答案
按热度按时间lstz6jyr1#
你就快成功了。可以使用bind方法将变量绑定到函数调用。