我正在尝试: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
.
我怎样才能避免这种情况?