Estoy usando iisnode para alojar una aplicación web de nodo en IIS en Windows. Cuando configuro mis rutas en el servidor web (por ejemplo, Express o Restify) quiero hacerlo de una manera que sea independiente de la ruta en la que IIS aloja la aplicación.¿Puede una aplicación web alojada en iNodode resolver la ruta virtual en la que está alojada?
Por ejemplo, mi aplicación podría alojarse en dos rutas diferentes en dos máquinas que ejecutan IIS; el primero podría alojarlo en /foo
y el segundo en /bar
. Supongamos que mi aplicación quiere configurar una ruta al /baz
- en la primera máquina necesitaría configurar la ruta en /foo/baz
y en la segunda tendría que usar /bar/baz
, lo que significa duplicar parte de la configuración guardada en IIS.
¿Es posible calcular la ruta desde una aplicación hospedada con iisnode de manera confiable para que pueda calcular las rutas correctas para configurar? ¿O hay otra técnica que pueda usar para evitar tener que hacerlo?
Eso no es posible en mi caso :( – GraemeF
Esto es una lástima ... Es un dolor tener que usar el directorio virtual en todos los caminos (imágenes, hojas de estilo, rutas, redirecciones ...) – Alvaro