Die folgende:Optional GET-Parameter in Express Route
app.get('/foo/start/:start/end/:end', blah.someFunc);
Streichhölzer
/foo/start/1/end/4
aber ich will es auch einen optionalen Parameter dieses
/foo/start/1/end/4/optional/7
Ich habe versucht, entsprechen:
app.get('/foo/start/:start/end/:end(/optional/:value)?', blah.someFunc);
, aber es passt keines der beiden obigen Beispiele. Ich denke es ist, weil ich versuche, es RegExp
zu geben, wenn es etwas anderes erwartet?
Danke.
Sie können Pfade mit RegExps nicht mischen, was Sie tun. Verwenden Sie nur einen Pfad oder nur eine RegExp. http://expressjs.com/api.html#app.VERB – tim