Windows上のIISでノードWebアプリケーションをホストするためにiisnodeを使用しています。Webサーバー(ExpressやRestifyなど)でルートを設定するときは、IISがアプリケーションをホストしているパスに依存しない方法で設定したいと思います。
たとえば、私のアプリケーションは、IISを実行している2台のマシン上の2つの異なるパスでホストできます。1つ目はでホストでき/foo
、2つ目はでホストできます/bar
。アプリケーションがでルートを設定したいとします/baz
。最初のマシンではルートを構成する必要があり/foo/baz
、2番目のマシンでは使用する必要があり/bar/baz
ます。これはIISで保持されている構成の一部を複製することを意味します。
iisnodeでホストされているアプリケーション内からパスを確実に計算して、セットアップする正しいルートを計算できるようにすることは可能ですか?または、そうする必要を回避するために使用できる別の手法はありますか?