Я пытаюсь записать необязательный параметр :lang?
из двух символов для этих маршрутов:
/ // lang: undefined
/en // lang: en
/projects // lang: undefined
/en/projects // lang: en
Это моя попытка:
router.get('/:lang([a-z]{2})?*', function(req, res, next) {
}
Но для /projects
он устанавливает параметр :lang?
как pr
.
Как мне этого избежать?