2015-10-28 3 views
0

Используется для выражения, я бы написал server.get ('/ *', controller);как я могу использовать подстановочный знак в переназначении маршрутов

Однако я не могу написать '/ *' в Restify, не получив ошибку, может кто-то, пожалуйста, помогите мне здесь?

Выражение регулярного выражения, которое могло бы заменить подстановочный знак (server.get (regex, controller)), было бы замечательно.

Ошибка: { "код": "ResourceNotFound", "сообщение": "/ fdsfsd не существует"}

Edit:

Это то, что я до сих пор: [A-Za -Z0-9 $ - /: - {- ~ "^ _` @ # \ \ \ []]

ответ

3

Попробуйте

server.get(/.*/, controller); 

Restify ожидает полноценное регулярное выражение, а не просто?! подстановочный знак.

Вас также может заинтересовать как capture parameters with regular expressions.

+0

спасибо, это исправило проблему! – andersfylling

+0

@sciencefyll Я удалил кавычки со всего регулярного выражения. Их никогда не было. – HeadCode