używam ramy wyrazić node.js z niektórych funkcji middleware:korzystanie z wybranych middleware Ekspresowe dla wszystkich ścieżek z wyjątkiem określonym jednym
var app = express.createServer(options);
app.use(User.checkUser);
mogę użyć funkcji .use
z dodatkowym parametrem aby skorzystać z tej middleware tylko na konkretnych ścieżek:
app.use('/userdata', User.checkUser);
Czy jest możliwe aby użyć zmiennej pATH tak, że middleware jest używany dla wszystkich ścieżek z wyjątkiem jednego konkretnego, czyli ścieżki korzeni?
myślę o czymś tak:
app.use('!/', User.checkUser);
Więc User.checkUser
jest zawsze nazywany wyjątkiem toru głównego.
Dziękuję, zaimplementowałem rozwiązanie podkreślenia. – Thomas
Czy można zezwolić na wszystkie żądania na określoną ścieżkę, ale nie na ścieżki podrzędne? (tzn. "/", "/style.css", "/background.jpg", ale nie "/ list /" lub "/ tytuły") – Thomas
twoje zasoby statyczne powinny być wyświetlane poza statycznym katalogiem. – chovy