iisnodeを使用して、Windows上のIISでノードWebアプリケーションをホストしています。 Webサーバーでルートを設定すると(ExpressやRestifyなど)、IISがアプリケーションをホストしているパスとは独立した方法で行う必要があります。iisnodeでホストされているWebアプリケーションは、ホストされている仮想パスを処理できますか?
たとえば、IISを実行している2台のマシンで、2つの異なるパスでアプリケーションをホストすることができます。最初は/foo
でホストし、2番目は/bar
にホストすることができます。私のアプリケーションが/baz
にルートを設定したいとします。最初のマシンでは、ルートを/foo/baz
に設定する必要があり、2番目には/bar/baz
を使用する必要があります。
iisnodeでホストされているアプリケーション内からパスを確実に作成して、正しいルートを計算することは可能ですか?あるいは、そうする必要を避けるために使うことのできるもう一つのテクニックがありますか?
これは私の場合はできません:( – GraemeF
これは残念です...すべてのパス(画像、スタイルシート、ルート、リダイレクト...)で仮想ダイレクトイを使用するのはかなり苦痛です – Alvaro