Нужно использовать плагин Restify conditionalHandler, и у меня есть несколько промежуточных программ на определенных маршрутах.
Хотите преобразовать это:
server.put('/forceUpdate', middleware.requiresLogin, versionController.update);
в нечто подобное
server.put('/addVersion', restify.plugins.conditionalHandler([
{version: '1.1.3', handler: middleware.requiresLogin, versionController.update},
{version: '2.0.1', handler: middleware.requiresLogin, versionController.update}
]));
Я не могу связать промежуточное ПО в обработчике, есть ли лучший способ дляthis?
Принимает ли обработчик массив?
Моя другая мысль заключалась в добавлении промежуточного программного обеспечения в качестве условных обработчиков, но это кажется чрезмерным.
Любая помощь будет оценена.