Используйте специальное промежуточное ПО в Express для всех путей, кроме определенного
Я использую платформу Express в node.js с некоторыми функциями промежуточного программного обеспечения:
var app = express.createServer(options);
app.use(User.checkUser);
Я могу использовать.use
Функция с дополнительным параметром для использования этого промежуточного программного обеспечения только на определенных путях:
app.use('/userdata', User.checkUser);
Можно ли использовать переменную пути, чтобы промежуточное ПО использовалось для всех путей, кроме определенного, то есть корневого пути?
Я думаю о чем-то вроде этого:
app.use('!/', User.checkUser);
ТакUser.checkUser
всегда вызывается, за исключением корневого пути.