Ich habe auf ein Problem konfrontiert, das komisch klingen kann, aber viele Leute müssen damit umgehen.Interpretieren von URL-Pfad als Parameter
Ich habe zwei Routen in meiner routes.js
Datei definiert.
Route1
router.route('/atpages/:query')
.get(app.oauth.authorise(), atpagesController.getAtpagesByIdOrName);
Route2
router.route('/atpages/match')
.get(app.oauth.authorise(), atpagesController.matchAtpagesByUrl);
Beide Strecken sollen verschiedene functions
in Controller nennen, aber das Problem ist, wenn ich getroffen Route2
automatisch Route1
aufgerufen wird. Ich kenne das Problem, dass es match
als Abfrage in Betracht zieht, mein Problem ist, dass ich die Routen brauche, um verschiedene Fragen zu treffen, ohne ihre Endpunkte neu zu definieren.
Was ich will, ist Route sollte gleich bleiben wie sie sind, aber sie sollten nur entsprechende Funktionen treffen.
TIA.