Sto usando il quadro espresso in node.js con alcune funzioni middleware:Usa middleware specifico Express per tutti i percorsi, tranne uno specifico
var app = express.createServer(options);
app.use(User.checkUser);
posso utilizzare la funzione .use
con un parametro aggiuntivo per utilizzare questo middleware solo su percorsi specifici:
app.use('/userdata', User.checkUser);
è possibile utilizzare la variabile percorso in modo che il middleware viene utilizzato per tutti i percorsi tranne una specifica, vale a dire il percorso principale?
Sto pensando a qualcosa di simile:
app.use('!/', User.checkUser);
Così User.checkUser
viene sempre chiamato ad eccezione del percorso principale.
Grazie, ho implementato la soluzione di sottolineatura. – Thomas
È possibile consentire tutte le richieste a un percorso specifico, ma non i percorsi secondari? (ad esempio "/", "/style.css", "/background.jpg", ma non "/ liste /" o "/ titoli") – Thomas
le risorse statiche devono essere fornite da una directory statica. – chovy