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