我使用express-routes-versioning来版本化我的路由。使用semver快速版本路由
app.post('/messages', authUser, routesVersioning({
"1.0.5": function(req, res) {
moduleMessages.addV105(req, res);
}
}, function(req, res) {
moduleMessages.add(req, res);
}));
这工作正常,并为1.0.5版本,add()
每隔版本调用addV105()
。但是,对于每个版本< 1.0.5(1.0.4,1.0)而言,我想为每个版本> = 1.0.5(1.0.5,1.0.6,1.1.0,2.3 ...)和add()
调用addV105()
。 3,1.0.0 ..)
实现此目标的语法是什么?
修正了missleading标题 – Chris