Ich habe zwei in hinzugefügt Routen in diesem Reihenfolge:höhere Priorität als die dynamische diejenigen Stellen die spezifischen Routen in Express haben
/:foo
/login
Die Art und Weise, wie meine Anwendung strukturiert ist, ist, dass die Routen dynamisch hinzugefügt werden können. Also, ich möchte jede Website Seite (z. B. /hello-world
, durch :foo
übereinstimmen), aber ich möchte, dass die spezifische Route /login
höhere Priorität als die andere haben.
Ich weiß, dass die Middleware in sequenzieller Reihenfolge ausgeführt wird, also muss ich im Idealfall die Reihenfolge der Aufrufe ändern, aber da dies dynamisch geschieht, gibt es einen besseren Weg, es zu tun?
Wie kann ich Express mitteilen, dass die Routen ohne dynamischen Inhalt in ihnen (so ziemlich :
) Vorrang vor denen haben sollten, die dynamisch sind?
Wenn Sie den Router so einrichten,/login entspricht /: foo vorher sowieso –
@LukasHechenberger Das ist, was ich in der Frage gesagt habe. ': D' –