Kann eine von iisnode gehostete Webanwendung den virtuellen Pfad ermitteln, auf dem sie gehostet wird?

ich benutzeiisnode Hosten einer Knotenwebanwendung in IIS unter Windows. Wenn ich meine Routen auf dem Webserver einrichte (z. B. Express oder Restify), möchte ich dies auf eine Weise tun, die unabhängig von dem Pfad ist, unter dem IIS die Anwendung hostet.

Beispielsweise könnte meine Anwendung auf zwei Computern mit IIS auf zwei verschiedenen Pfaden gehostet werden. der erste konnte es bei hosten/foo und der zweite bei/bar. Angenommen, meine Anwendung möchte eine Route unter einrichten/baz - Auf dem ersten Rechner müsste ich die Route unter konfigurieren/foo/baz und am zweiten müsste ich verwenden/bar/baz Dies bedeutet, dass ein Teil der in IIS enthaltenen Konfiguration dupliziert wird.

Ist es möglich, den Pfad in einer mit iisnode gehosteten Anwendung zuverlässig zu ermitteln, damit ich die richtigen Routen berechnen kann, die eingerichtet werden müssen? Oder gibt es eine andere Technik, mit der ich das vermeiden kann?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage