NodeJS / Экспресс — маршрутизация с регулярным выражением

#regex #node.js #express #routing

#регулярное выражение #node.js #экспресс #маршрутизация

Вопрос:

Я пытаюсь заставить маршрут регулярных выражений работать с Express.

Я хочу, чтобы он отвечал на все маршруты по следующему шаблону: три числа, количество букв X — Соответствующее регулярное выражение для этого [0-9]{3}[a-zA-Z] — так что оно должно соответствовать URL, например: xyz.com/001ab

Однако почему-то моя маршрутизация, похоже, не работает — я пытаюсь выполнить следующее:

  app.get(//[0-9]{3}[a-zA-Z] /, campaigns.redirectToLandingPage);
 

Каким-то образом это работает не так, как ожидалось, и он не будет получать URL.

Чего мне здесь не хватает?

Ответ №1:

Для меня это работает отлично, не могли бы вы привести несколько примеров маршрутов, которые не работают, и версию express, которую вы используете?