Użyj określonego oprogramowania pośredniego w Expressie dla wszystkich ścieżek z wyjątkiem konkretnej ścieżki

Korzystam z frameworka Express w node.js z niektórymi funkcjami middleware:

var app = express.createServer(options);
app.use(User.checkUser);

Mogę użyć.use funkcja z dodatkowym parametrem do używania tego oprogramowania pośredniego tylko na określonych ścieżkach:

app.use('/userdata', User.checkUser);

Czy możliwe jest użycie zmiennej ścieżki, aby oprogramowanie pośrednie było używane dla wszystkich ścieżek oprócz określonej, tj. Ścieżki roota?

Myślę o czymś takim:

app.use('!/', User.checkUser);

WięcUser.checkUser jest zawsze wywoływany z wyjątkiem ścieżki roota.

questionAnswers(5)

yourAnswerToTheQuestion