Экспресс регулярное соответствие необязательный параметр в начале и другой в конце - PullRequest
0 голосов
/ 28 октября 2018

Попытка получить эти маршруты с необязательным кодом языка в начале и необязательным идентификатором элемента в конце:

/
/en
/projects
/en/items
/items/folder/1
/en/items/folder/1

На данный момент у меня есть это:

router.get('/:lang([a-z]{2})?/:rest(*[a-z])?/:item([0-9])?', function(req, res, next) {


}

Теперь я хочуисключить с помощью регулярного выражения все вызовы, заканчивающиеся расширением, т. е. имена файлов.

/bundle-5640.js
/styles-5640.css

Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...