Я рассматриваю использование Express Framework в следующем проекте node.js. Тем не менее, камнем преткновения для меня является отсутствие генерации URL-адресов для маршрутов, как в большинстве других инфраструктур, основанных не на синатрах, примеры - Django, Flask, Rails и т.д.
Я попробовал найти промежуточное ПО Connect для выполнения своей задачи, и я нашел Barista, Escort, Sherpa и подобных, но, глядя на их страницы GitHub, все выглядят мертвыми и активными. Таким образом, я не хочу идти за тем, что не поддерживается по очевидным причинам.
Моя главная забота здесь в том, что проект может стать действительно большим, и это будет больно обновлять URL-адреса на каждой странице, когда изменяются бизнес-и/или эстетические требования.
Есть ли что-то, что я не видел в документах/тестах? Если нет, то как мне расширить структуру маршрутизации в Express для создания URL-адресов и сделать эту оболочку доступной для моих представлений, а также для функций контроллера?
UPDATE: (22/3/2012) Я нашел эту страницу: https://github.com/clyfe/tweet_express/wiki/TODO, в которой указаны некоторые маршрутизаторы, которые генерируют URL-адреса и наткнулся на эскорт-маршрутизатор, который также может взаимодействовать с выражением.