有没有办法在Express的路由中添加元数据?例如:
app.get("/some/route", function(req,res) {
// ...
}, { some: 'meta-data' });
我正在寻找一种类似AOP的方法来处理我的节点应用程序,因此我想使用身份验证和/或日志记录代理某些路由。为此,我需要能够为每个路由分配某种钩子标识符,以指示它应该被代理,因此AOP对各个方法一无所知,而方法也不知道AOP框架...
然后,不要离题太远,我会使用像hooker或其他代理库之类的东西来检查所有路由,其中有some
并添加一个thing
拦截器。
总之,有没有最佳实践的方法来执行上述操作?