Как в Express.js настроить маршрут с двоеточием (:)?
Требуется, настроить express, что бы отправлялся на ответ на запрос типа GET /s/x:y:z
Но возникает проблема, поскольку двоеточие используется в именованных частях маршрута.
Конструкция, типа /s/x\:y\:z почему-то не срабатывает :(
Нашел решение - в качестве шаблона нужно использовать не строку, а регулярное выражение.
Т. е. не app.use('/s/x:y:z') и не app.use('/s/x\:y\:z'), а app.use(/^\/s\/x\:y\:z$/)