Я использую iisnode для размещения веб-приложения узла в IIS в Windows. Когда я настраиваю свои маршруты на веб-сервере (скажем, Express или Restify), я хочу сделать это таким образом, который не зависит от пути, на котором IIS размещает приложение.Может ли веб-приложение, размещенное на iisnode, работать с виртуальным путем, на котором он размещен?
Например, мое приложение может размещаться на двух разных путях на двух машинах с IIS; первый мог разместить его на /foo
, а второй - на /bar
. Скажем, мое приложение хочет настроить маршрут по адресу /baz
. На первом компьютере мне нужно будет настроить маршрут по адресу /foo/baz
, а на втором я должен использовать /bar/baz
, что означает дублирование некоторой конфигурации, хранящейся в IIS.
Возможно ли надежно выработать путь из приложения, размещенного в iisnode, чтобы я мог рассчитать правильные маршруты для настройки? Или есть другой метод, который я могу использовать, чтобы избежать необходимости делать это?
Это не возможно в моем случае :( – GraemeF
Это очень жаль ... Очень больно использовать виртуальную прямую во всех дорогах (изображения, таблицы стилей, маршруты, перенаправления ...) – Alvaro