Я не дуже добре володію регулярними виразами, тому хочу переконатися, що я роблю це правильно. Скажімо, у мене є два дуже схожі маршрути, /discussion/:slug/
і /page/:slug/
. Я хочу створити маршрут, який відповідає обом цим сторінкам.
app.get('/[discussion|page]/:slug', function(req, res, next) {
...enter code here...
})
Це правильний спосіб зробити це? Зараз я просто створюю два окремі маршрути.
someFunction = function(req, res, next) {..}
app.get('/discussion/:slug', someFunction)
app.get('/page/:slug', someFunction)
[]
дужках для чергування? Тоді я вперше бачу, як їх використовують таким чином. (Парени()
частіше зустрічаються в інших інструментах - я просто не знаю вашого конкретного інструменту.)