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.